1.安装软件:
Visual Studio 6.0(en)+WindowsDDK+Driver Studio 3.1
软件的安装顺序不可以错,要按照顺序来。安装VS的时候要记得注册环境变量。在安装DS的时候要选择全部安装,否则可能在编译的时候出问题,不过占了我好大空间,呵呵…好了,软件安装完成。
2. 编译库文件:
(1).启动VC6.0,进入菜单DriverStudio>>DDK Build Settings指向DDK安装位置,我的为:D:\Program Files\WindowsDDk;
(2).进入菜单Open Workspace,打开位于DS安装目录的\DriverWorks\Source\vdwlibs.dsw;
(3).进入Build菜单,选择batch Build,在之后的对话框中选择你想如何编译,对于32位编译,最好选择全部复选框,但没有必要选择64位的,即只选择"Select x86",反正我的机子只能选择x86和IA64,对于AMD64就编译不过去;
(4).点击Rebuild AlL,过一会就生成文件,如果你可以在其目录中找到hellowdm.sys,恭喜你,成功了!
注:如果出现无法打开文件这类的错误,一般都是DDK Build Settings 指向不对,或安装顺序有误。
3.使用Driver wizard生成驱动程序:
(1).在VC6.0的界面下,进入Driver wizard进行设置;
(2).设置好后将生成驱动文件,然后用VC6.0进行编译;
(3).进行Build菜单,Rebuild AlL将生成.sys文件,说明生成驱动成功。
文章评论(0条评论)
登录后参与讨论