【发布时间】:2013-06-12 10:15:13
【问题描述】:
我已经阅读了关于创建虚拟 USB 设备的 Creating a Virtual USB Device 和 Virtual USB device。我熟悉 Windows 的即插即用处理以及驱动机制。
到目前为止,我了解到首先我必须创建另一个用于虚拟 USB 设备的设备驱动程序。但我仍然迷失在虚拟设备的真正含义上。我将如何控制我的虚拟设备的行为?
背景:我开发了一个软件,它充当 API 和 USB 驱动程序之间的通信层。 USB 设备的行为对我来说是众所周知的。我什至可以提供整个固件。出于 QA 的原因,我想在没有整个系统错误的情况下测试我的软件,或者另一方面轻松实现错误以查看软件的反应。但是什么样的软件可以将这种行为实现为虚拟设备呢?
欢迎提供任何文档/说明!
【问题讨论】:
标签: windows usb driver device-emulation