我在使用基于 libusb-w32 的程序来检测设备时遇到了问题。
该程序必须检测数码相机,我需要自动安装驱动程序过滤器,以便检测到任何新相机,而无需任何手动操作。
我使用过 install-filter i --class={6BDD1FC6-810F-11D0-BEC7-08002BE2092F},i。 e.为 MTP 设备安装过滤器,似乎有效。但今天我在一台干净的机器上尝试了一下,发现它实际上只是看起来那样。尝试使用不同的参数安装过滤器 - 没有运气。
我能够检测设备的唯一方法是使用 inf-wizard.exe。它安装了驱动程序,使我的程序能够检测设备,但也破坏了数码相机的原始 Windows 功能。然后,我卸载了 libusb 驱动程序,重新安装了原始 Windows 驱动程序,执行 install-filter i --class={6BDD1FC6-810F-11D0-BEC7-08002BE2092F} - 该程序仍然能够检测设备。
问题是:如何自动化该过程,以便在不需要用户做任何工作的情况下检测到任何新相机?
Update:我会缩短这个问题。似乎当我使用 inf-wizard.exe 安装驱动程序时,它除了安装驱动程序本身之外还执行其他操作。我需要确切地知道什么。
提前致谢。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)