我想知道是否有办法通过软件模拟即插即用事件。我们正在测试一个驱动程序,我们想从pnp事件的开始测试驱动程序的安装,但我们不希望连接一个真正的打印机。
答案 0 :(得分:1)
不是真的。驱动程序(几乎按照定义)操作非常接近硬件,操作系统有一些重大挑战。在性能很重要的Real Operating Systems上尤其如此。性能是效率的最佳论据,而这反过来又是反抽象的一个很好的论据。
对于像打印机这样的“智能”设备,驱动程序可能会发送一系列查询。比如,“你安装了什么固件?”因为如果固件是1.0,驱动程序可能必须应用一些解决方法。这是即插即用驱动程序设计中的公平游戏。再说一次,这对假装来说是非常重要的。
答案 1 :(得分:0)
我只是想把它扔出去,因为这是我头脑中的第一件事。
你能否有人创建一个注册为打印机的USB加密狗?这样拔掉插头就不方便了。