Augusdi的专栏

攀登技术的高峰,我与大家共勉!

MATLAB中的S函数

s函数是system Function的简称,用它来写自己的simulink模块。(够简单吧,^_^,详细的概念介绍大伙看帮助吧)可以用matlab、C、C++、Fortran、Ada等语言来写,这儿我只介绍怎样用matlab语言来写吧(主要是它比较简单) 先讲讲为什么要用s函数,我觉得用s函数可...

2009-06-13 21:43:00

阅读数 2377

评论数 0

VC Thread的格式

HANDLE hThread_Read; DWORD dwThreadID; HANDLE hdev;DWORD WINAPI ThreadExecute_ReadFromEP1(PVOID pContext); hdev = INVALID_HANDLE_VALUE; hThread_Read...

2009-06-13 20:18:00

阅读数 3995

评论数 0

出现:'DataTypeEnum' : ambiguous symbol 错误怎么办?

ado.h,ado.cpp等是一个ado封装类 ,较容易使用,流传很广但是在工程应用或封装为动态库时经常会出现::error   C2872:   DataTypeEnum   :   ambiguous   symbol:   error   C2872:   ParameterDirectio...

2009-06-11 21:48:00

阅读数 3790

评论数 0

Windows Me INF Guide

2009-06-09 17:01:00

阅读数 1392

评论数 0

System File Protection

 Windows Me DDK: System File ProtectionSystem File Protection Installation programs that are not part of the operating system can overwrite shared sy...

2009-06-09 16:59:00

阅读数 1367

评论数 0

Windows Me DDK: System File Protected List

 Windows Me DDK: System File Protected Listfilenamefiledirectory12520437.cpx%WinSys%12520850.cpx%WinSys%1394BUS.sys%WinDir%/system32/dri

2009-06-09 16:59:00

阅读数 2011

评论数 0

设计简单的块加密算法

这是一篇笔记,是kruglinski写的一篇密码学方面的笔记,转载请注明出处和作者,我发现一些CSDN的朋友拿去了就成了原创,强!国人的原创能力还真的不错啊!这几天一直在思考密码学方面的东东,打算实现几个可以在驱动中使用的加密类,选定AES-256,TWOFISH-256和CAST-256算法,打...

2009-06-06 16:50:00

阅读数 3032

评论数 0

Shell Programming Tips

这篇笔记基于对Delphi 7自带ShellControl源代码的分析,看了不少MFC实现的类Explorer里的Shell控件,BCG,CjLib的,但都没有Delphi的Shell控件做的完美,比如TShellListView可以自动取得系统中语言相关的字符,如"名称",&...

2009-06-06 16:49:00

阅读数 1616

评论数 0

ATL的艺术(一)-实现简单COM对象

以一个DropTarget为例,我们都知道在MFC里有COleDropTarget实现OLE拖放目标端非常容易,缺点MFC太臃肿近八年没有更新过了,而且功能类与窗体类分离代码不够紧凑,那么在ATL/WTL中要实现DropTarget也是非常的容易的,而且更码更加紧凑完美,完美的有点变态,呵呵!我觉...

2009-06-06 16:48:00

阅读数 2189

评论数 2

《DDK学习笔记》2---同步

2009-06-06 16:47:00

阅读数 1025

评论数 0

小巧的驱动测试工具

首先使用QuickSys向导一个驱动框架hellodrv,然后在DeviceControl例程里写入以下代码:NTSTATUSHellodrvDispatchDeviceControl( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ){ NTSTATUS...

2009-06-06 16:47:00

阅读数 1293

评论数 0

《DDK学习笔记》1---入门

1.驱动程序的结构:1.1 一个入口点(DriverEntry):用于创建设备对象及符号连接,以及其它初使化操作,如分配池内存等.1.2 一个出口(DriverUnload):删除符号连接与设备对象,并释放已经分配的各种资源,如池内存等1.3 几个DispatchHandler:用于响应Ring3...

2009-06-06 16:44:00

阅读数 1235

评论数 0

可重用驱动代码片段

驱动里面操作文件真他妈的麻烦啊!以前没有搞过,昨天下午一直搞不好,昨晚看了看Native API 参考,在Ring3下只用DDK数据类型并引入NTDLL.DLL写了个例程,编译调试运行通过,拿到驱动程序里编译也可以。总结一个好的调试驱动程序的方法,大部分和Native API(ZwXXX之类的AP...

2009-06-06 16:43:00

阅读数 1046

评论数 0

完成端口与高性能服务器程序开发

完成端口与高性能服务器程序开发Email:kruglinski_at_gmail_dot_comBlog:kruglinski.blogchina.com早在两年前我就已经能很熟练的运用完成端口这种技术了,只是一直没有机会将它用在什么项目中,这段时间见到这种技术被过分炒作,过分的神秘化,就想写一篇...

2009-06-06 16:42:00

阅读数 1165

评论数 0

WTL 7.5最终版发布

2009-06-06 16:40:00

阅读数 1163

评论数 0

玩玩DriverWorks(四)-系统线程和同步对象

1.系统线程和KSystemThread类在DriverWorks包装类库中有一个叫做KSystemThread的类,可以用来创建线程,线程函数可以是标准的驱动系统线程例程函数,也可以是任意对象的成员函数.感觉用起来还是比较舒服的.下面分别说明.1.1 使用标准线程例程创建系统线程KSystemT...

2009-06-06 16:35:00

阅读数 748

评论数 0

玩玩DriverWorks(三)-串行化IO请求

周末实在不太想写我的数据库程序,又花了一个小时练习了一下DriverWorks里的排队IO请求模型,其实这和DDK中的模型基本上是一样的,因为参考了Programming the Microsoft Windows Driver Model里的一些代码,并且少看了DriverWorks关于排队IO...

2009-06-06 16:33:00

阅读数 910

评论数 0

玩玩DriverWorks(二)-读写数据

这两天怎么老想玩DriverWorks!!!今天抽了一个小时写个小驱动练习一下KIrp和KMemory配合访问三种IO方式中的数据.KIrp是对IRP请求对象的包装,它有很多成员函数用于操作IRP结构.1.Buffered IO:在Buffered IO方式中IO管理器会分配一块堆内存然后把用户态...

2009-06-06 16:31:00

阅读数 883

评论数 1

玩玩DriverWorks(一)-简单范例

今天好不容易晚上抽空写点东西,好累啊!先整这些当是笔记了1.学会使用向导  很多人不喜欢向导,可是一个从应用开发转做驱动开发的人可能更容易接受这种方式,但在今天我不打算使用过多的向导,而是手工写驱动代码,只是使用了DriverWorks的包装类,使用MFC可以反过来使我的SDK技术长进不少,那同样...

2009-06-06 16:22:00

阅读数 1008

评论数 1

MFC五大批判

       写在本文之前算起来,我用Visual C++也有将近5年的历史了。在这期间,我也曾涉猎过Visual Basic和Delphi,但都是浅尝而止;Visual C++始终是我的主业。可是努力的成果如何呢?我用Delphi作出了十多个有规模的软件,用VB--虽然我用在VB上的时间只有短短...

2009-06-06 16:17:00

阅读数 2377

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭