NT DDK的安装以及设备驱动程序的编译
2006-07-19 11:37:20 来源:WEB开发网c:\ddk\lib\i386\checked目录中. 运行build命令只编译需要重新编译的文件, 而build -c命令则强迫编译器重新编译所有的文件.
4.使用cd命令进入c:\ddk\src\general\simple\exe目录, 在DOS提示符下键入NMAKE -f
GETHNDL.MAK 即可在当前目录下生成Win32 控制台程序gethndl.exe,此程序用于调用并测
试在第3步中所生成的ldunld.sys设备驱动程序.
5. 从OSR下载OSR driver load(V2.2), 地址如下: http://www.osr.com/files/osrloaderv22.zip, 然后进行解压缩, 并将osrloader.exe文件拷贝到c:\ddk\bin 目录中. 运行osrloader, 在 driver
path中敲入C:\DDK\lib\i386\checked\ldunld.sys (或用Browse选取), 点击Register Service按钮,
然后点击Start service按钮, 如能顺利完成这些步骤, 就意味着 ldunld.sys已经被成功注册及加载了.
6. 从OSR下载OSR debug monitor, 地址如下: http://www.osr.com/files/dbgmon_v3.zip, 然后进行解压缩, 并将dbggui.exe文件拷贝到c:\ddk\bin 目录中. 运行dbggui, 选中local mode选项.
7. 切换到DOS 窗口, 转入到 c:\ddk\src\general\simple\exe目录, 运行gethndl, 显示:
Wow - it really worked!!!. 祝贺你,你已经成功地编译并运行第一个设备驱动程序了. 此时在dbggui中也会出现一些KdPrint()提示信息!
8. 在osrloader中先点击Stop service, 然后再点击Unregister service即可卸载ldunld.sys.
一些注意事项;
1. 如编译DDK中的示范程序时编译器提示缺少哪个文件, 可用Windows或VC的搜索工具先
找到这个文件, 然后将此文件拷入示范程序所在目录再行编译. 也可对示范程序目录中的
- ››NTFS 分区表修复新法(AcronisDiskDirector10)
- ››ntop 3.4 pre3 发布
- ››NT5.X/NT6.0双启动的故障解决
- ››NteBeans下JSP连接MySQL示例
- ››NT6 HDD Installer全攻略:如何硬盘安装Windows 7...
- ››NTFS硬盘完美启动 - 让Windows 7支持BackTrack3(B...
- ››NTT全面部署百会Zoho在线办公应用
- ››nth-* Firefox 3.5中全新的CSS属性
- ››ntbackup几种备份方式的区别
- ››ntbackup实现每日单独文件备份批处理文件
- ››NTBackup结合Solaris shell script执行自动备份
- ››ntbackup无法恢复目录结构
更多精彩
赞助商链接