2011-08-10 32 views
2

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

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

ありがとうございます。

答えて

関連する問題