代码之家  ›  专栏  ›  技术社区  ›  Ovi Tisler

USB即插即用模拟

  •  0
  • Ovi Tisler  · 技术社区  · 16 年前

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

    2 回复  |  直到 16 年前
        1
  •  1
  •   MSalters    16 年前

    不是真的。驱动程序(从定义上讲相当多)操作非常接近硬件,以至于操作系统在伪造东西方面存在一些主要挑战。这在实际操作系统中尤其重要,因为性能很重要。性能是效率的最佳论据,而这反过来又是反对抽象的非常好的论据。

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

        2
  •  0
  •   Benjamin Autin Andrés Bonilla    16 年前

    我要把这个扔出去,因为这是我头一次想到的。

    你能让人创建一个注册为打印机的USB加密狗吗?这样就不会不方便拔掉/插上插头。