Рекомендуемые способы установки драйверов USB с помощью проекта установки Visual Studio 2005? - PullRequest
2 голосов
/ 11 февраля 2010

Мне нужно установить драйвер USB вместе с приложением, и я использую проект установки Visual Studio 2005 для создания установщика.

Драйвер должен быть установлен достаточно для того, чтобы при подключении USB-устройства Windows отключилась, выполнив процедуру «установки устройства», и выполнила остальную часть работы. Также было бы хорошо завершить настройку, и тогда пользователь подключит устройство, когда потребуется, после чего установка драйвера завершится. Однако пользователю не нужно предлагать найти местоположение драйвера.

Имеющиеся драйверы USB доступны либо в виде простых файлов .sys / .inf, либо в виде полного установщика (.msi вместе с оболочкой setup.exe). Полный установщик работает с комбинациями операционных систем и языков, но приложение предназначено для внутреннего использования, и я могу ограничить целевую ОС до Windows XP.

Было бы лучше просто запустить доступный установщик через пользовательское действие или как-то установить через .inf-файл (я не уверен, как это сделать)?

1 Ответ

0 голосов
/ 05 мая 2010

Отвечая на мой собственный вопрос (хотя я не знаю, является ли это лучшим вариантом), я обнаружил, что можно написать собственные компоненты Boostrapper для Visual Studio.

Например: Использование Bootstrapper для упаковки пакета установщика Windows

Идея заключается в том, что вы можете включить свой MSI (в моем случае установщик драйвера) как часть boostrap файла setup.exe, сгенерированного проектом VS Setup. Создав для этого собственный загрузчик, я могу выбрать его как часть свойства prerequisites в проекте установки.

Дай попробовать, и все отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...