(1)进入WDK安装目录"/WinDDK/7600.16385.1/src/general"
(2)复制general文件夹到"/WinDDK/workspace",作为实验目录,并进入"/WinDDK/workspace/general/ioctrl/wdm"目录。
(3)从“开始”->“所有程序”进入WDM目录下的“Build environment->windows xp”启动“x86 Free Build environment”工具,是基于Dos界面的工具。
(4)进入第(2)步准备好的实验目录wdm,进入“sys”子目录,运行“BLD”命令即可在“sys”目录下生成一个文件夹“objfre_wxp_x86”,里面就有编译后的结果“sioctl.sys”文件。
(5) 再回到第(2)步准备好的实验目录wdm,进入“exe”目录,同样按照(4)的命令操作编译程序,得到一个用于测试(4)的编译结果的exe文件名称为 “ioctlapp.exe”,把它和步骤(4)“sioctl.sys”的文件复制到“/WinDDK/workspace/general/ioctrl/wdm/tes"下,同时保证dos窗口位于当前目录,并在dos窗口运行“ioctlapp.exe”,可以看到驱 动程序的输出结果。实验完毕。
(6)阅读步骤(4)实验文件夹的源文件“sioctl.c”、“sioctl.h”,“MAKEFILE”和“sioctl.rc”,领会驱动程序的框架,准备继续的学习(从头开始读手册)。