软件注册站
热情软件屋

 
用DDK和用DriverStudio编写设备驱动程序有什么不同
编号: QA004901    
建立日期: 2004年9月4日 最后修改日期: 2004年9月4日
所属类别: C/C++ - DDK与硬件设备
   
    操作系统: win2000
    编程工具: ddk
    问题: 用ddk和用driver studio编写设备驱动程序有什么不同?两种编程的方法具体过程是怎么样的?就是我从编程到执行的具体过程。我需要做那些工作?
    水平: 刚入门(顺平)
   
    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

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio