搭建dwk驱动开发环境编译我们的驱动(UUProg驱动的源代码)
原先听说下载wdk是要注册才能下载的,可是我下载的时候直接微软提供了,没用注册,呵呵,就是有点大http://xyrysoft.cn/link.php?url=http://download.microsoft.com%2Fdownload%2FA%2FA%2F7%2FAA7A3E5E-2279-4431-B363-7EC0E3113F90%2FGRMWDK_EN_7600.ISO(已失效)
请用这个地址,下那个wdk名的
http://www.microsoft.com/en-us/download/search.aspx?q=wdk
不过这个包含好几个系列的,基本安装这个ddk就够了,2003以后的都支持了(这个我喜欢,不用保存n多个ddk了,这年头了硬盘空间还吃紧,看来该升级了{:soso_e110:})。
一、安装wdk
用虚拟光驱加载iso
找到那个下载的GRMWDK_EN_7600_1.ISO
运行kitsetup.exe(一般我不开autorun的)
等那个出来的界面消失就到他了(不过怎么点,按什么键,广告。。。。)
全部安装吧,选安装路径,反正我是不装c盘得,一路点。。。。
装d盘
安装中
二、测试wdk环境
编译我们的UUProg的驱动
好深的目录结构,都快延伸到屏幕边了,汗。。。。。。
dos环境我喜欢,速度+简单
Launching OACR monitor
D:\WinDDK\7600.16385.1>cd D:\UUProg_Driver_Source
D:\UUProg_Driver_Source>build -cZ
BUILD: Compile and Link for x86
BUILD: Start time: Sat Sep 03 06:53:38 2011
BUILD: Examining d:\uuprog_driver_source directory for files to compile.
d:\uuprog_driver_source Invalidating OACR warning log for 'root:x86fre'
BUILD: Building generated files in d:\uuprog_driver_source directory
Configuring OACR for 'root:x86fre' - <OACR on>
_NT_TARGET_VERSION SET TO WINXP
BUILD: Compiling and Linking d:\uuprog_driver_source directory
_NT_TARGET_VERSION SET TO WINXP
Compiling resources - bulkusb.rc
Compiling - bulkusb.c
Compiling - bulkpnp.c
Compiling - bulkpwr.c
Compiling - bulkdev.c
Compiling - bulkwmi.c
Compiling - bulkrwr.c
Compiling - bulkwdm98.c
Compiling - generating code...
Linking Executable - objfre_wxp_x86\i386\uuprog.sys
BUILD: Finish time: Sat Sep 03 06:53:44 2011
BUILD: Done
10 files compiled - 1 Warning
1 executable built
呵呵,编译成功,一个警告
安装驱动后是这样的
以下是UUProg的驱动源程序
编译好的,针对winxp的,不过基本都能用
本帖最后由 dglb 于 2011-9-3 20:31 编辑
楼主,你好强啊! 连驱动程序你也会写! 我想封你做偶象了. 找不到人来做,只有一个人扛了:L 顶一下,支持! 谢谢支持 强人一个,要支持@ 本帖最后由 珍惜眼前人 于 2012-2-18 02:56 编辑
强人一个,要支持@ 驱动win7可以用吗 肯定会支持win7 x86/x64的,这是发展趋势嘛 编译驱动,之前试过编译了一个虚拟驱动,没成功,楼主你也太全能了。 cnxss 发表于 2012-6-29 15:12 static/image/common/back.gif
编译驱动,之前试过编译了一个虚拟驱动,没成功,楼主你也太全能了。
照着做就能成功的