如题,请前辈们指点!
VC开发不了驱动程序.只是拿它作编辑器(比写字板好用).
驱动开发用DDK,可以到驱动开发网入门先.
www.driverdevelop.com.
安装DDK
我初学驱动的时候,到书店把有关驱动开发的书买了个遍,其实加起来也没有几本。
呵呵。
技术就是钱,不投入就没有产出呀。
Windows 2000 驱动程序设计 上、下卷
我看的是《windows WDM 设备驱动程序开发指南》
感觉还可以,也是入门级的必备书。
楼主不妨看看。
另外,正如楼上的一位兄弟所说,在windows开发驱动,主要是用ddk,而vc只是一个编辑器,当然你也可以写一些脚本来完成F7编译,发布。还有viutral driver,vxdwrite,等等,辅助工具。
不是用VC“写”驱动!只是拿它的IDE用用而已。
除了写IFS,DDK的帮助是最好的教材。
基本入门推荐walt oney的那本。对于IFS,只能多跑跑OSR了,另外可以订阅它的新闻组,不错。
——我说怎么每次都提示我编译器版本过低,我的DDK是IFS DDK 2003。
--------------------------------------------------------------
是的,IFS DDK 2003 要求更高版本的VS编译器,可以在 VC7 或 VC8 里编译通过
实际上 DDK 中的编译器版本与对应的 VS 版本编译器是一致的
——我说怎么每次都提示我编译器版本过低,我的DDK是IFS DDK 2003
------------------
从XP DDK开始,DDK就自己带了个编译器,并且会检查cl的版本,VC6带的已经不能用于编译for xp的驱动。
可以用带/useenv参数的方式,在VC6的IDE下,用DDK的编译器