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 でドライバーをインストールすると、ドライバー自体のインストール以外に何かが行われるようです。私は正確に何を知る必要があります。
前もって感謝します。