 |
DDK和DriverStudio的区别有点象SDK和MFC的区别。DDK是基于C语言的,而DriverStudio是基于C++的,它封装了大多数DDK所提供的函数。由于基于类库,DriverStudio更容易使用,不容易出错。DriverStudio所提供的调试工具SoftICE也更强大一些。DriverStudio还提供了建立驱动的向导和测试工具,功能非常强大。当然DriverStudio的价格不菲,而且必须先安装DDK才行。
两者建立的驱动程序的安装基本差不多,只是DDK建立的驱动小些。
由于驱动设计牵扯的理论问题比较多,不是很容易掌握,我建议你找本书来学习一下。
要学DDK编程,可以参考以下书籍:
1、《VC++.NET开发驱动程序详解(本版CD)》
2、《Windows 2000 设备驱动程序设计》
3、《Windows WDM设备驱动程序开发指南》》
要学DriverStudio,可以参考以下书籍:
1、《Windows 2000/XP WDM设备驱动程序开发(含盘)》》
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, DDK与硬件设备, hardware, ddk, vtoolsd, driver studio, winrt。
|