【发布时间】:2023-03-25 10:21:01
【问题描述】:
我想知道是否有一种方法可以仅通过软件模拟即插即用事件。我们正在测试驱动程序,我们想从 pnp 事件开始测试驱动程序的安装,但我们不想连接真正的打印机。
【问题讨论】:
标签: usb simulation
我想知道是否有一种方法可以仅通过软件模拟即插即用事件。我们正在测试驱动程序,我们想从 pnp 事件开始测试驱动程序的安装,但我们不想连接真正的打印机。
【问题讨论】:
标签: usb simulation
不是真的。驱动程序(几乎按照定义)运行与硬件非常接近,以至于操作系统在伪造事物方面面临一些重大挑战。在性能很重要的真实操作系统上尤其如此。性能是效率的最佳论据,而这反过来又是反对抽象的一个很好的论据。
对于打印机等“智能”设备,驱动程序很可能会发送一系列查询。比如,“你安装了什么固件?”因为如果固件是 1.0,驱动程序可能必须应用一些变通方法。这是即插即用驱动程序设计中的公平游戏。同样,这对于伪造来说并非易事。
【讨论】:
我只想把它扔掉,因为这是我脑海中第一个蹦出来的东西。
能否请人创建一个注册为打印机的 USB 加密狗?这样拔出/插入就不会不方便。
【讨论】: