 |
标准的办法是使用Windows 95的设备驱动程序开发包DDK编写虚拟设备驱动程序。DDK提供了一系列底层控制手段,可以处理中断。不过DDK编程是比较麻烦,被公认是Windows 95编程的难点。
另一个办法是使用TVicHw32.DLL程序库(http://www.entechtaiwan.com/tools.htm)。这个软件实际上是一个虚拟设备驱动程序,利用它的接口,你可以在一般的应用程序中控制IRQ中断。这样编程会简单一些,适用于一些特殊的场合。该软件是共享软件,需注册(99美元)。
相关问题:
QA003439 "DDK是什么"
相关书籍:
《WINDOWS设备驱动程序技术内幕 》
《实用技术:WINDOWS NT与WINDOWS 2000设备驱动及开发》
《Windows 设备驱动程序(VXD 与 WDM)开发实务 含盘》
《虚拟设备驱动程序开发起步与进阶》
《WIN 9X虚拟设备驱动程序编程指南》
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, DDK与硬件设备, hardware, ddk, vtoolsd, driver studio, winrt。
|