我遇到了讓我的基於libusb-w32的程序檢測設備的問題。 該程序必須檢測數碼相機,並且我需要自動安裝驅動程序過濾器,以便在沒有任何手動工作的情況下檢測到任何新相機。 我已經使用安裝過濾器我--class = {6BDD1FC6-810F-11D0-BEC7-08002BE2092F},我。即安裝MTP設備的過濾器,它似乎工作。但是今天我在一臺乾淨的機器上試了一下,發現它實際上只是這樣。試過不同參數的安裝過濾器 - 沒有運氣。 我能夠檢測設備的唯一方法就是使用inf-wizard.exe。它安裝了驅動程序,使我的程序能夠檢測設備,同時也破壞了數碼相機的原始Windows功能。然後,我卸載了libusb驅動程序,安裝了原始的Windows驅動程序,執行install-filter i --class = {6BDD1FC6-810F-11D0-BEC7-08002BE2092F} - 程序仍然能夠檢測到設備。 問題是:如何自動執行該過程,以便在沒有任何用戶工作要求的情況下檢測到任何新相機?libusb-win32:驅動程序過濾器的自動安裝
更新: 我會縮短這個問題。看來,當我使用inf-wizard.exe安裝驅動程序時,除了安裝驅動程序本身之外,它還會執行一些操作。我需要知道什麼,確切地說。
在此先感謝。