我想创建一个虚拟的HID设备(用驱动程序模拟它)。
必须对实现标准HID检测的客户端可见:
SetupDiGetDeviceInterfaceDetail()的接口信息,对于在上一次调用中获得的每个接口,获取该接口的详细信息块。这些详细信息包括可以传递给CreateFile()的字符串,以打开设备
中获得的设备信息集
该设备还应该支持读取,因此CreateFile / ReadFile将返回我从驱动程序中提供的数据。
我真的不知道从哪里开始,因为我没有太多的经验。在内核开发中。:(
发布于 2011-07-02 05:11:00
有些人对vmulti作为一个基础http://code.google.com/p/vmulti/感到很幸运。
发布于 2012-11-27 16:53:44
您应该编写一个驱动程序,然后使用DevCon (设备控制台工具)和install选项。
cmdInstall
cmdUpdate的一种变体,用于在没有相关硬件时安装驱动程序。它创建一个新的根枚举设备实例,并将其与命令行上指定的组合硬件ID相关联(这应该对应于INF中的硬件ID )。这不能在远程计算机上或在Wow64上下文中完成。
http://code.msdn.microsoft.com/windowshardware/DevCon-Sample-4e95d71c
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544707%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544780%28v=vs.85%29.aspx
发布于 2012-08-24 11:10:41
请参阅vhidmini ddk示例驱动程序。它是在1830年的DDK版本,但不是在最新的版本。或者奥尼书中隐藏的假样本。
请参阅http://www.microsoft.com/mspress/books/sampchap/6262.aspx
https://stackoverflow.com/questions/6505000
复制相似问题