摘要: 零、内核模块所在进程 1、内核模块位于内核空间,而内核空间又被所有的进程共享。因此,内核模块实际上位于任何一个进程空间中。 2、PsGetCurrentProcessId函数能得到当前进程的进程号,函数原型为: HANDLE PsGetCurrentProcessId();返回值时间上就是一个进程ID; 3、当DriverEntry函数被调用时,一般位于系统进程中,因为Windows一般用系统进程来加载内核模块;但是内核模块中分发函数调用时,当前进程一般都不是System进程。windows CE 数据类型大全 http://dev.10086.cn/cmdn/wiki/index.php?d 阅读全文
posted @ 2011-07-04 15:46 飞翔荷兰人 阅读(1740) 评论(1) 推荐(1) 编辑
摘要: 1.从M$的网站上去下载wdk 我现在下载的是6.1.6001.18002.081017-1400_wdksp-WDK18002SP_EN_DVD.iso 这个版本2.安装好了之后 建一个目录写入makefile sources first.c文件3.编译ps:遇到一个问题编译的时候报Do not assign include 错误解决办法sources 文件的问题 里面多加了一句 INCLUDE=$(INCLUDE);$(BASEDIR) \inc\ddk去掉就好了 阅读全文
posted @ 2011-07-04 14:18 飞翔荷兰人 阅读(577) 评论(0) 推荐(0) 编辑

I Love Lina~