USB即插即用仿真

USB即插即用仿真,usb,simulation,Usb,Simulation,我想知道是否有一种只通过软件模拟即插即用事件的方法。我们正在测试一个驱动程序,我们想从pnp事件开始测试驱动程序的安装,但我们不想连接真正的打印机 我要把这个扔出去,因为这是我脑子里第一个想到的东西 你能让人创建一个USB加密狗,注册为打印机吗?那样的话,拔下插头就不会很不方便了 不太可能。驱动程序(基本上按定义)的操作离硬件非常近,以至于操作系统在伪造东西时面临一些重大挑战。在真正的操作系统上尤其如此,因为性能很重要。性能是效率的最佳论据,而这反过来又是反对抽象的一个非常好的论据 对于打印机等

我想知道是否有一种只通过软件模拟即插即用事件的方法。我们正在测试一个驱动程序,我们想从pnp事件开始测试驱动程序的安装,但我们不想连接真正的打印机

我要把这个扔出去,因为这是我脑子里第一个想到的东西

你能让人创建一个USB加密狗,注册为打印机吗?那样的话,拔下插头就不会很不方便了

不太可能。驱动程序(基本上按定义)的操作离硬件非常近,以至于操作系统在伪造东西时面临一些重大挑战。在真正的操作系统上尤其如此,因为性能很重要。性能是效率的最佳论据,而这反过来又是反对抽象的一个非常好的论据

对于打印机等“智能”设备,驱动程序可能会发送一系列查询。比如,“您安装了什么固件?”因为如果固件是1.0,驱动程序可能需要应用一些变通方法。这在即插即用驱动程序设计中是公平的。再说一次,这将是不平凡的伪造