摘要:
零、内核模块所在进程 1、内核模块位于内核空间,而内核空间又被所有的进程共享。因此,内核模块实际上位于任何一个进程空间中。 2、PsGetCurrentProcessId函数能得到当前进程的进程号,函数原型为: HANDLE PsGetCurrentProcessId();返回值时间上就是一个进程ID; 3、当DriverEntry函数被调用时,一般位于系统进程中,因为Windows一般用系统进程来加载内核模块;但是内核模块中分发函数调用时,当前进程一般都不是System进程。windows CE 数据类型大全 http://dev.10086.cn/cmdn/wiki/index.php?d 阅读全文
摘要:
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去掉就好了 阅读全文