Я столкнулся с проблемой, когда моя программа на базе libusb-w32 обнаруживала устройства.Программа должна обнаруживать цифровые камеры, и мне нужно автоматически установить фильтр драйвера для любой новой камеры, которая будет обнаружена без какой-либо ручной работы.Я использовал install-filter i --class = {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}, то есть устанавливал фильтр для устройств MTP, и, похоже, он работал.Но сегодня я попробовал это на чистой машине и обнаружил, что на самом деле это только казалось.Пробовал установить фильтр с разными параметрами - не повезло.Единственный способ, которым я вообще смог обнаружить устройства, - это использовать inf-wizard.exe.Он установил драйвер, позволяющий моей программе обнаруживать устройства, но также нарушая первоначальную функциональность Windows для цифровых камер.Затем я удалил драйвер libusb, установил оригинальный драйвер Windows обратно, выполнил install-filter i --class = {6BDD1FC6-810F-11D0-BEC7-08002BE2092F} - и программа все еще способна обнаружить устройства.Вопрос в том, как автоматизировать процесс, чтобы любая новая камера обнаруживалась без какой-либо работы, требующейся от пользователя?
Обновление: Я сокращу вопрос.Кажется, что когда я устанавливаю драйвер с помощью inf-wizard.exe, он делает что-то помимо установки самого драйвера.Мне нужно знать, что именно.
Заранее спасибо.