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