我要求将一些命令发送到连接到USB端口的设备(现金抽屉)以打开抽屉。该设备可能来自不同的供应商和制造商,因此我需要一种通用机制来写入设备,就像写入串口一样。我可以使用LibUsb win32来实现它,如果是这样,有两件事过滤驱动程序和设备驱动程序我应该使用哪一个?
答案 0 :(得分:1)
我使用WPD成功完成了此操作(不适用于新手)。也许不适合所有场景,但它肯定是一个好的开始。我猜想有一个'打开设备'的标准命令。一些WPD命令here。
否则,我会使用busdog对打开抽屉所需的设备命令进行反向工程,并尝试使用CreateFile和WriteFile API将此命令写入USB设备。