【问题标题】:Writing data to USB device将数据写入 USB 设备
【发布时间】:2012-02-17 06:15:05
【问题描述】:

我需要向连接到 USB 端口的设备(现金抽屉)发送一些命令以打开抽屉。该设备可能来自不同的供应商和制造商,因此我需要一种通用机制来写入设备,就像写入串行端口一样。我可以使用LibUsb win32来实现吗,如果可以的话有两个东西Filter驱动和设备驱动我应该使用哪一个?

【问题讨论】:

  • AFAIK,如果没有安装真正的设备驱动,则只能使用libusb作为“设备驱动”,否则使用过滤驱动。

标签: c++ winapi mfc usb libusb


【解决方案1】:

我已经使用WPD 成功完成了这项工作(不适用于新手)。也许并不适合所有场景,但它肯定是一个好的开始。我猜想有一个“打开设备”的标准命令。一些 WPD 命令here

否则,我将使用busdog 对打开抽屉所需的设备命令进行反向工程,并尝试使用CreateFileWriteFile API 将此命令写入 USB 设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-24
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 2019-02-11
    • 1970-01-01
    • 2013-01-28
    相关资源
    最近更新 更多