如何开始为Windows编写驱动程序?有没有某种官方的DDK "Hello World“示例?
虽然我确信一开始它将远远超出我的理解,但最终我想创建一个简单的MIDI驱动程序,就像Maple Virtual MIDI Cable一样,MIDI消息来自用户应用程序而不是物理设备。
(使用现成的MIDI环回驱动程序的麻烦在于,输入和输出端的存在通常会让用户感到困惑。我的应用程序生成MIDI输出,并将其发送到其他程序的MIDI输入,因此,如果我可以创建一个连接到我的程序而不是硬件的假驱动程序,就可以消除这种混乱。)
谢谢您抽时间见我。
发布于 2010-10-18 03:09:27
WDK文档是参考资料,它们不会教你如何入门。重要的是WDK中包含的示例代码,其中有很多示例代码,并且您经常可以找到与您想要创建的驱动程序类型相似的代码。在src\kmdf\toaster\filter目录中有一个通用的筛选器驱动程序,如果我正确理解您的目标,我认为这就是您所需要的。
强烈推荐,沃尔特·奥尼的书对于学习重要的概念是必不可少的。我经常接触到osronline.com,它是一个专注于驱动程序开发的网站,并有论坛。你通常在这里找不到太多的帮助,它是一种相当专业的编码。
发布于 2010-10-18 16:25:59
你可以看看我的virtualMIDI-driver:
www.tobias-erichsen.de/virtualMIDI.html
这个就是你想要的。
托比亚斯
https://stackoverflow.com/questions/3954552
复制相似问题