Мне нужно установить драйвер USB с приложением, и я использую проект установки Visual Studio 2005 для создания установщика.
Драйвер должен быть установлен достаточно, чтобы при подключении USB-устройства Windows перешла на выполнение процедуры «установки устройства» и сделала остальную работу. Было бы хорошо, если бы установка завершилась, а затем пользователь подключил устройство, когда это необходимо, после чего установка драйвера завершилась. Однако пользователю не должно предлагаться найти расположение драйвера.
Имеющиеся у меня USB-драйверы доступны в виде простых файлов .sys / .inf или в виде полного установщика (.msi вместе с оболочкой setup.exe). Полный установщик работает с комбинациями операционных систем и языков, но приложение предназначено для внутреннего использования, и я могу ограничить целевую ОС Windows XP.
Было бы лучше просто запустить доступный установщик с помощью настраиваемого действия или как-то установить через файл .inf (я не уверен, как это сделать)?