将数据写入USB设备

时间:2012-02-17 06:15:06

标签: c++ winapi mfc usb libusb

我要求将一些命令发送到连接到USB端口的设备(现金抽屉)以打开抽屉。该设备可能来自不同的供应商和制造商,因此我需要一种通用机制来写入设备,就像写入串口一样。我可以使用LibUsb win32来实现它,如果是这样,有两件事过滤驱动程序和设备驱动程序我应该使用哪一个?

1 个答案:

答案 0 :(得分:1)

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

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