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 回答