Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.109.30] |
|
Сообщ.
#1
,
|
|
|
Есть драйвер к нашему USB устройству. Хотелось бы чтобы вместе с дистрибутивом софта ставились бы и дрова к нему, причем без лишних на то вопросов со стороны ОС. Может у кого есть идей как это реализовать используя Inno Setup?
|
Сообщ.
#2
,
|
|
|
А как бы ты это сделал программно? К inno можно подключать дллки. Я когда то так и устанавливал драйвер.
Добавлено Кстати, если устройство pnp, то можно просто перед первым подключением скопировать драйвер (inf-файл) в папку INF. |
Сообщ.
#3
,
|
|
|
Цитата Кстати, если устройство pnp, то можно просто перед первым подключением скопировать драйвер (inf-файл) в папку INF. Пробовали - не катит. Винды все равно кричат что не знаю такого устройства ,да и если знают то без МС сертификата просто так ставить не хотят. Вроде нашли пакет дров которые ставятся сами ,так что проблема снялась, хотя все равно интересно было бы узнать ответ на этот вопрос. |
Сообщ.
#4
,
|
|
|
Если дрова можно установить кликнув по *.inf - файлу правой кнопкой и выбрав Install, то можно скопировать *.inf на комп юзверя, а потом запустить %windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 C:\Myinf.inf. Только сообщение "Дрова не прошли на совместимость с XP, лалала-блаблабла"все равно выскочит.
|
Сообщ.
#5
,
|
|
|
Цитата @@@ @ Оно выскочит даже если устанавливать дрова через API. Это политика микрософта. Только сообщение "Дрова не прошли на совместимость с XP, лалала-блаблабла"все равно выскочит. |
Сообщ.
#6
,
|
|
|
Здравствуйте!
У меня похожая проблема, но особенность в том, что в системе уже имеется стандартный драйвер для буферной USB-микросхемы (FTDI), но он весьма глючный. Возможно ли программно обновить его ( как в ручную в диспетчере_устройств->свойства_драйвера->драйвер->обновить ) до имеющейся с программой новой версии? (или после автоматической установки inf-файла вывести диалоговое окно установки драйвера для устройства) |