编写模拟设备驱动程序需要哪些资源?

时间:2010-01-09 21:36:49

标签: windows device-driver

简而言之,我想为windows编写自己的设备驱动程序,以便我可以模拟一块硬件。我对为Windows编写设备驱动程序知之甚少,但我对C和C ++语言有非常深刻的理解,而且我知道足够的x86(_64)程序集可以解决。

我不确定即使编译设备驱动程序也会如何,或者创建设备驱动程序需要什么。如果需要做的话,我当然不会反对在汇编中对整个事物进行编码,但这样做了吗?

我想使用Windows工具显然这样做,我打算尝试使用Windows GCC编译器将它组合在一起,但如果需要,我可以访问Visual Studio。有人能指出有用的资源,比如参考手册,教程,规格吗?

哦:我的目标操作系统是Windows 7,64bit,如果我理解应该与Windows Vista 64bit相同,但如果存在则纠正我的错误。

感谢。

1 个答案:

答案 0 :(得分:2)

构建驱动程序(包括编译器)所需的一切都来自the WDK。你需要知道写什么的一切都来自Walter Oney的书。为艰难的旅程做好准备。