2

libusb-w32 ベースのプログラムでデバイスを検出する際に問題が発生しました。プログラムはデジタル カメラを検出する必要があり、新しいカメラを手動で検出するためにドライバー フィルターを自動的にインストールする必要があります。私は install-filter i --class={6BDD1FC6-810F-11D0-BEC7-08002BE2092F} を使用しました。つまり、MTP デバイス用のフィルターをインストールしましたが、動作しているように見えました。しかし、今日、クリーンなマシンで試してみたところ、実際にはそのようにしか見えないことがわかりました. さまざまなパラメーターで install-filter を試しましたが、うまくいきませんでした。デバイスを検出できた唯一の方法は、inf-wizard.exe を使用することでした。ドライバーがインストールされ、プログラムがデバイスを検出できるようになりましたが、デジタル カメラの元の Windows 機能も中断されました。次に、libusb ドライバーをアンインストールし、元の Windows ドライバーをインストールし直しました。install-filter i --class={6BDD1FC6-810F-11D0-BEC7-08002BE2092F} を実行しましたが、プログラムは引き続きデバイスを検出できます。問題は、プロセスを自動化して、ユーザーの作業を必要とせずに新しいカメラを検出する方法です。

更新: 質問を短くします。inf-wizard.exe でドライバーをインストールすると、ドライバー自体のインストール以外に何かが行われるようです。私は正確に何を知る必要があります。

前もって感謝します。

4

1 に答える 1

2

誰かが同様の問題を抱えている場合 - 答えはここにあります:

https://sourceforge.net/mailarchive/forum.php?thread_name=749401313049992%40web78.yandex.ru&forum_name=libusb-win32-devel

于 2011-08-11T12:50:20.313 に答える