Установка драйверов
От: ElcnU Россия  
Дата: 23.05.06 09:15
Оценка:
Привет всем.
Проблема такая:
Есть драйвер *.sys и *.inf и приложение, которое использует эти драйвера.
Необходимо произвести инсталяцию приложения и драйверов.
С помощью InstallShilda инсталяцию приложения я сделал.
А как сделать автоматическую инсталяцию драйверов???
Re: Установка драйверов
От: xakac  
Дата: 23.05.06 11:38
Оценка:
Здравствуйте, ElcnU, Вы писали:

EU>Привет всем.

EU>Проблема такая:
EU>Есть драйвер *.sys и *.inf и приложение, которое использует эти драйвера.
EU>Необходимо произвести инсталяцию приложения и драйверов.
EU>С помощью InstallShilda инсталяцию приложения я сделал.
EU>А как сделать автоматическую инсталяцию драйверов???

OpenSCManager()
CreateService()
StartService()
Re[2]: Установка драйверов
От: ElcnU Россия  
Дата: 23.05.06 11:57
Оценка:
Здравствуйте, xakac, Вы писали:

X>Здравствуйте, ElcnU, Вы писали:


EU>>Привет всем.

EU>>Проблема такая:
EU>>Есть драйвер *.sys и *.inf и приложение, которое использует эти драйвера.
EU>>Необходимо произвести инсталяцию приложения и драйверов.
EU>>С помощью InstallShilda инсталяцию приложения я сделал.
EU>>А как сделать автоматическую инсталяцию драйверов???

X>OpenSCManager()

X>CreateService()
X>StartService()

Меня это не устраивает, так как драйвер шинный(USB), эти функции позволяют только запустить драйвер, но к моему девайсу он не приатачивается.
Задача маленько другая.
Возьмем, например новую видеокарту.
1.вставляем видеокарту.
2.запускаем setup.exe или install.exe...
3.перезагружаемся.
4.пользуемся картой.
Мой случай:
1.вставляем девайс.
2.появляется мастер установки оборудования.
3.указываем путь к драйверу.
4.драйвер устанавливается.
5.пользуемся девайсом.
Но как-то не удобно.
мой девайс ставится на серию и ПО должно быть соответствующее,то есть установка драйвера через setup.exe или install.exe...
без мастера установки оборудования и т.д
Re[3]: Установка драйверов
От: _f_b_i_  
Дата: 23.05.06 13:46
Оценка:
Здравствуйте, ElcnU, Вы писали:

EU>Здравствуйте, xakac, Вы писали:


X>>Здравствуйте, ElcnU, Вы писали:


EU>>>Привет всем.

EU>>>Проблема такая:
EU>>>Есть драйвер *.sys и *.inf и приложение, которое использует эти драйвера.
EU>>>Необходимо произвести инсталяцию приложения и драйверов.
EU>>>С помощью InstallShilda инсталяцию приложения я сделал.
EU>>>А как сделать автоматическую инсталяцию драйверов???

X>>OpenSCManager()

X>>CreateService()
X>>StartService()

EU>Меня это не устраивает, так как драйвер шинный(USB), эти функции позволяют только запустить драйвер, но к моему девайсу он не приатачивается.

EU>Задача маленько другая.
EU>Возьмем, например новую видеокарту.
EU>1.вставляем видеокарту.
EU>2.запускаем setup.exe или install.exe...
EU>3.перезагружаемся.
EU>4.пользуемся картой.
EU>Мой случай:
EU>1.вставляем девайс.
EU>2.появляется мастер установки оборудования.
EU>3.указываем путь к драйверу.
EU>4.драйвер устанавливается.
EU>5.пользуемся девайсом.
EU>Но как-то не удобно.
EU>мой девайс ставится на серию и ПО должно быть соответствующее,то есть установка драйвера через setup.exe или install.exe...
EU>без мастера установки оборудования и т.д

Смотри SetupDi... функции. Описаны в хелпе DDK.
Можно для разнообразия посмотреть пример devcon
Re[4]: Установка драйверов
От: ElcnU Россия  
Дата: 23.05.06 14:23
Оценка:
Здравствуйте, _f_b_i_, Вы писали:

___>Здравствуйте, ElcnU, Вы писали:


EU>>Здравствуйте, xakac, Вы писали:


X>>>Здравствуйте, ElcnU, Вы писали:


EU>>>>Привет всем.

EU>>>>Проблема такая:
EU>>>>Есть драйвер *.sys и *.inf и приложение, которое использует эти драйвера.
EU>>>>Необходимо произвести инсталяцию приложения и драйверов.
EU>>>>С помощью InstallShilda инсталяцию приложения я сделал.
EU>>>>А как сделать автоматическую инсталяцию драйверов???

X>>>OpenSCManager()

X>>>CreateService()
X>>>StartService()

EU>>Меня это не устраивает, так как драйвер шинный(USB), эти функции позволяют только запустить драйвер, но к моему девайсу он не приатачивается.

EU>>Задача маленько другая.
EU>>Возьмем, например новую видеокарту.
EU>>1.вставляем видеокарту.
EU>>2.запускаем setup.exe или install.exe...
EU>>3.перезагружаемся.
EU>>4.пользуемся картой.
EU>>Мой случай:
EU>>1.вставляем девайс.
EU>>2.появляется мастер установки оборудования.
EU>>3.указываем путь к драйверу.
EU>>4.драйвер устанавливается.
EU>>5.пользуемся девайсом.
EU>>Но как-то не удобно.
EU>>мой девайс ставится на серию и ПО должно быть соответствующее,то есть установка драйвера через setup.exe или install.exe...
EU>>без мастера установки оборудования и т.д

___>Смотри SetupDi... функции. Описаны в хелпе DDK.

___>Можно для разнообразия посмотреть пример devcon

SetupDi — знал,но пока еще руки не дошли.
буду пробовать...
думал,может уже кто — нить с этим сталкивался и есть примерчик...
Re[5]: Установка драйверов
От: Andrew S Россия http://alchemy-lab.com
Дата: 23.05.06 16:37
Оценка: 6 (1)
___>>Смотри SetupDi... функции. Описаны в хелпе DDK.
___>>Можно для разнообразия посмотреть пример devcon

EU>SetupDi — знал,но пока еще руки не дошли.

EU>буду пробовать...
EU>думал,может уже кто — нить с этим сталкивался и есть примерчик...

Пример уже сказали — devcon. Но там для программных драйверов, хотя, при известном желании, модифицировать можно и под железячные. Надо просто найти уже созданный pnp манагером инстанс, и обновить именно его, а не создавать новый, как в devcon. Ну и в поиске по форуму — примеры уже были и не раз. Есть еще боле простое решение — скопировать предварительно файлы драйвера SetupCopyOEMInf, а затем уже говорить "подключай устройство". Тогда никаких лишних окошек не возникнет.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[6]: Установка драйверов
От: ElcnU Россия  
Дата: 25.05.06 04:28
Оценка:
Здравствуйте, Andrew S, Вы писали:

___>>>Смотри SetupDi... функции. Описаны в хелпе DDK.

___>>>Можно для разнообразия посмотреть пример devcon

EU>>SetupDi — знал,но пока еще руки не дошли.

EU>>буду пробовать...
EU>>думал,может уже кто — нить с этим сталкивался и есть примерчик...

AS>Пример уже сказали — devcon. Но там для программных драйверов, хотя, при известном желании, модифицировать можно и под железячные. Надо просто найти уже созданный pnp манагером инстанс, и обновить именно его, а не создавать новый, как в devcon. Ну и в поиске по форуму — примеры уже были и не раз. Есть еще боле простое решение — скопировать предварительно файлы драйвера SetupCopyOEMInf, а затем уже говорить "подключай устройство". Тогда никаких лишних окошек не возникнет.


Почитал прежыдущие темы в форумах:
впринципе сделал тоже самое, но проблему всё равно не решил.
может у меня inf некоректно написан...
или может утановка по другому происходит.правда драйвер у меня не прописан,но я думаю, это не есть причина появления мастера установки оборудования...
Re[7]: Установка драйверов
От: Andrew S Россия http://alchemy-lab.com
Дата: 25.05.06 11:03
Оценка:
AS>>Пример уже сказали — devcon. Но там для программных драйверов, хотя, при известном желании, модифицировать можно и под железячные. Надо просто найти уже созданный pnp манагером инстанс, и обновить именно его, а не создавать новый, как в devcon. Ну и в поиске по форуму — примеры уже были и не раз. Есть еще боле простое решение — скопировать предварительно файлы драйвера SetupCopyOEMInf, а затем уже говорить "подключай устройство". Тогда никаких лишних окошек не возникнет.

EU>Почитал прежыдущие темы в форумах:

EU>впринципе сделал тоже самое, но проблему всё равно не решил.
EU>может у меня inf некоректно написан...
EU>или может утановка по другому происходит.правда драйвер у меня не прописан,но я думаю, это не есть причина появления мастера установки оборудования...

Ну так вы расскажите, что сделали. А вам скажут, что из этого сделали не так. А то все наши ясновидящие в отпусках.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[8]: Установка драйверов
От: ElcnU Россия  
Дата: 25.05.06 11:37
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Ну так вы расскажите, что сделали. А вам скажут, что из этого сделали не так. А то все наши ясновидящие в отпусках.


Судя поиску в форуме, никто из задававших подобный вопрос так и не добился конкретного результата,кроме ещё большей путаници...
Есть ли у кого-нить пример инсталятора драйвера?
а если нет, то это будет просто повторение предыдущих тем по инсталяции форума...
Re[9]: Установка драйверов
От: Andrew S Россия http://alchemy-lab.com
Дата: 25.05.06 12:06
Оценка: +1
AS>>Ну так вы расскажите, что сделали. А вам скажут, что из этого сделали не так. А то все наши ясновидящие в отпусках.

EU>Судя поиску в форуме, никто из задававших подобный вопрос так и не добился конкретного результата,кроме ещё большей путаници...

EU>Есть ли у кого-нить пример инсталятора драйвера?
EU>а если нет, то это будет просто повторение предыдущих тем по инсталяции форума...

Все, что было можно сказать, уже сказано. Вы смотрел devcon? Он работает. Модифицировать его под нужды установки хардварных устройств несложно, каким образом — я уже говорил. И, наконец, в результате должны быть заинтересованы Вы, а не участники форума. Готовых исходников, я надеюсь, вам тут никто не предложит — это непедагогично. Помочь разобраться — это завсегда. Задавайте конкретные вопросы, что и где не получается... А так — дискуссия смысла иметь не будет.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.