如何安装WDK并运行编译一个工程?
1、WDK的安装
WDK的安装,点击exe文件,然后如图选中,继续下一步操作完成安装,点击OK即可。

2、打开程序
从“开始”菜单中打开WDK的build环境配置,从“开始”菜单中选择“所有程序”,然后选择“Windows Driver Kits”在WDK的版本(这里“WDK 6001 18001”)“Build Enieiroments”到“Windows XP”到“Launch Windows XP x86 Checked Build Enviroment”。

3、编译程序
出现一个控制台,这个控制台已经配置好编译环境。现在输入cd命令,进入我们先前建立的first目录;进入之后,输入build命令。现在编译结束,First.svs出现在\First\objchk_wxp_x86\i386下。

4、安装srvinstw.exe
接下来安装srvinstw.exe,执行这个工具,把我们编写的first.sys安装到自己的计算机上。

5、服务选择
选择“安装服务”并单击“下一步”按钮。然后选择“本地计算机”,单击“下一步”按钮。

6、服务名称配置
这时要输入服务名称,这里输入文件的名字“first”。但这个名称不一定要
和文件名相同,可以随意输入,只是不能和已经存在的服务冲突。接下来,这个位置是需要手工输入sys文件的路径。

7、选择“设备驱动”
接下来选择“设备驱动”。输入“NT驱动器目标名”不需要输入任何内容,直接单击“下一步”按钮即可。选择启动类型:请一定选择“手动”。

8、安装DehugView.exe
DehugView.exe的安装非常简单,直接打开DehugView.exe之后,界面如图所示。

9、启动.sys文件
要把Capture Kernel勾上,由于前面已经安装了服务,所以,现在打开控制台(所有程序附件一命令提示符),输入net start first就可以启动first.sys了。反之,可以输入net stop first来停止它的运行。
