如何使用usb闪存或虚拟驱动器作为即插即用设备?

如何使用usb闪存或虚拟驱动器作为即插即用设备?,usb,emulation,Usb,Emulation,我正试图找到一种方法来模拟一个USB设备被连接,而实际上没有它可用。我正在尝试为软件开发一个附加功能,该功能仅在USB设备连接到计算机时才完全解锁。由于客户端无法提供演示设备供我短期使用,因此我想找到一种方法来模拟或模拟设备的连接,以便完成开发。我可以用闪存驱动器来做这个吗?找到复制文件的方法,以便在插入闪存驱动器时,它可以充当即插即用设备?什么操作系统?你想要什么样的USB设备?(存储类、HID等?)您试图模拟的功能是什么?只是一个不同的供应商和产品ID?我试图在windows 7机器上的us

我正试图找到一种方法来模拟一个USB设备被连接,而实际上没有它可用。我正在尝试为软件开发一个附加功能,该功能仅在USB设备连接到计算机时才完全解锁。由于客户端无法提供演示设备供我短期使用,因此我想找到一种方法来模拟或模拟设备的连接,以便完成开发。我可以用闪存驱动器来做这个吗?找到复制文件的方法,以便在插入闪存驱动器时,它可以充当即插即用设备?

什么操作系统?你想要什么样的USB设备?(存储类、HID等?)您试图模拟的功能是什么?只是一个不同的供应商和产品ID?我试图在windows 7机器上的usb闪存驱动器(sandisk)上模拟摄像头;对我只是想模拟供应商/ID/USB密钥,就好像他所连接的型号一样。你确定只检查PID/VID,而不需要USB设备的其他功能吗?使用QEMU这样的系统仿真器,您可以使用给定的PID/VID创建自己的虚拟USB设备。如果该软件在Linux中运行,则可以很容易地使用Live CD配置QEMU。否则,您需要首先在虚拟机中安装Windows;我希望可以提问,但您能为我指出一个资源的方向来帮助我解决这个问题吗?这个类似的问题[如何模拟USB设备][1]可能会对您有所帮助。[1]: