首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows虚拟USB设备?

Windows虚拟USB设备?
EN

Stack Overflow用户
提问于 2013-12-15 21:03:30
回答 2查看 29.9K关注 0票数 12

我正在研究可用于创建虚拟USB设备(例如键盘或海量存储设备)的选项,以便根据需要模拟其功能,并允许用户空间应用程序随意模拟其插入/删除。

我不清楚的是如何模拟插入/删除。似乎有一种选择是模拟一个(虚拟的) USB集线器,让它伪造设备到达/离开事件(我还会为我的虚拟USB设备提供设备驱动程序,这就是我的设备逻辑所在的地方)。

我知道如何绕过Windows内核(已经编写了NDIS微型端口驱动程序),不害怕SoftICE,但USB不是我的领域,只是从它开始。

我是否在正确的轨道上使用虚拟中心的方法?如果是这样的话,开发虚拟集线器驱动程序是否得到WDK的支持(似乎并非如此)?

还有其他选择吗?

--

(编辑)忘记提到-我知道DSF,但它是不支持 on W8。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-08 11:18:11

我是否在正确的轨道上使用虚拟中心的方法?

总之-是的,我是对的。

USBIP就是这样做的,这是一个相对简单的方法。另外,请参阅尤金的这句话

票数 6
EN

Stack Overflow用户

发布于 2018-04-07 06:15:21

我不知道您是否知道,但是微软向Win10发布了乌德 (USB设备仿真)。

编写UDE客户端驱动程序一节中,他们准确地描述了您想要的内容。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20599782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档