libusb-win32:自动安装驱动程序过滤器

时间:2011-08-10 12:34:01

标签: windows driver libusb filter-driver

我在使用基于libusb-w32的程序检测设备时遇到了问题。 该程序必须检测数码相机,我需要自动安装驱动程序过滤器,以便检测任何新的相机,无需任何手动工作。 我用过install-filter i --class = {6BDD1FC6-810F-11D0-BEC7-08002BE2092F},i。即为MTP设备安装过滤器,它似乎工作。但今天我在一台干净的机器上试了一下,发现它实际上只是这样。尝试使用不同参数的安装过滤器 - 没有运气。 我能够检测设备的唯一方法是使用inf-wizard.exe。它安装了驱动程序,使我的程序能够检测设备,但也破坏了数码相机的原始Windows功能。然后,我卸载了libusb驱动程序,安装了原始的Windows驱动程序,执行了install-filter i --class = {6BDD1FC6-810F-11D0-BEC7-08002BE2092F} - 程序仍能检测到设备。 问题是:如何自动化过程,以便在没有用户需要任何工作的情况下检测到任何新摄像机?

更新 我会缩短这个问题。似乎当我使用inf-wizard.exe安装驱动程序时,它除了安装驱动程序本身之外还做了一些事情。我需要知道究竟是什么。

提前致谢。

1 个答案:

答案 0 :(得分:2)