【问题标题】:How can I capture the signature of a specific USB device and emulate it in the future?如何捕获特定 USB 设备的签名并在未来对其进行仿真?
【发布时间】:2023-03-17 15:41:01
【问题描述】:

我的软件需要特定的硬件才能正常工作。我有硬件,但并不总是需要连接它才能使用软件。我不需要模拟设备的功能,只需模拟它已插入的事实。

有没有办法读取 USB 设备如何表示自己,然后在软件中模拟该签名?

我在 Mac OSX 10.7 上

【问题讨论】:

  • 这取决于软件如何检测或识别该设备。这是什么设备?
  • 这是一个 DJ 控制器。在没有插入硬件的情况下,软件是有限的。我拥有硬件,但讨厌为了组织我的音乐和准备歌曲而必须插入它。所以我的目标是以某种方式捕获设备的签名并为软件“重放”它。该软件是 Serato ITCH,如果有什么不同的话。

标签: usb hardware emulation


【解决方案1】:

我可能会误解您,但每个 USB 设备都有唯一的供应商和产品 ID。您可以轻松地使用它来发现设备是否已插入并且是您正在寻找的设备。这个post 详细介绍了这一点以及更多内容,但第一部分可能有用。

总而言之,您必须查找供应商和产品 ID。然后枚举连接的设备并非常简单地检查 ID 是否匹配。如果是这样,那么您的设备已插入!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多