2012-02-17 26 views
0

引き出しを開くために、USBポートに接続されたデバイス(現金引き出し)にいくつかのコマンドを送信する必要があります。デバイスはさまざまなベンダーやメーカーからのものかもしれないので、シリアルポートに書き込むのと同じように、デバイスに書き込む共通のメカニズムが必要です。私はLibUsb win32を使用してそれを達成することができますか?もし私が使用すべきフィルタドライバとデバイスドライバの2つがあれば?USBデバイスにデータを書き込む

+0

AFAIKでは、デバイスの実際のドライバがインストールされていない場合にのみlibusbを「デバイスドライバ」として使用できます。そうでない場合は、フィルタドライバを使用します。 – dbrank0

答えて

1

WPD(初心者用ではありません)を使用して正常に処理しました。おそらくすべてのシナリオには適していないかもしれませんが、確かに良いスタートです。私は、オープンデバイスに標準的なコマンドがあると思います。一部のWPDコマンドhere

は、そうでなければ私はbusdogを使用して、引き出しを開き、CreateFileWriteFile APIを使用してUSBデバイスにこのコマンドを記述しようとするために必要なデバイスコマンドをリバースエンジニアリングです。

関連する問題