Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Инсталлятор для драйвера  (Прочитано 8601 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kkk
Гость
« : 12-09-2003 16:16 » 

Здравствуйте!

Мне необходимо написать инсталлятор для драйвера устройства, подключаемого у параллельному порту. Есть sys и inf-файлы.
Мастером установки оборудования драйвер устанавливается, а
выбором пункта "установить" контекстного меню инф-файла нет.
Т.е устройство не появляется в списке установленного оборудования.
Как это проделать? Может как-то через реестр? Я обычно делаю инсталляции в Inno Setup with Extensions (ISX). Там поддерживается
Pascal-подобный скриптовый язык. Можно вызывать функции из ДЛЛ.
Записан
maaaaaad
Гость
« Ответ #1 : 14-09-2003 17:24 » 

ничего не понял =)
ты inf файл правильно написал?
тут есть утилитка для проверки синтаксиса на......перле=))))))))))))) аааааааааааааааааааааааааахаха  (глава 12 у Они. или DDK setup)

проверь секции [manufacturer] и [DeviceList] если устройство не появляется.
если не появляется в списке установленного оборудования, проверь секцию [drivers.install.nt].....если устройство неопределенного класса надо что бы был провайдер класса......читай про эту секцию и про PropertyPageProvider.......кинь свой inf

-------------------------------------------------------------------------
I got a rat poison. I'm dieing
Записан
maaaaaad
Гость
« Ответ #2 : 14-09-2003 17:31 » 

Цитата

проверь секцию [drivers.install.nt].....если устройство


проверь секцию [DriverInstall.nt.hw].....если устройство


что то с памятью моей...
Записан
Anonymous
Гость
« Ответ #3 : 16-09-2003 12:51 » 

Цитата: CrashMaker
ничего не понял =)
ты inf файл правильно написал?
тут есть утилитка для проверки синтаксиса на......перле=))))))))))))) аааааааааааааааааааааааааахаха  (глава 12 у Они. или DDK setup)

проверь секции [manufacturer] и [DeviceList] если устройство не появляется.
если не появляется в списке установленного оборудования, проверь секцию [drivers.install.nt].....если устройство неопределенного класса надо что бы был провайдер класса......читай про эту секцию и про PropertyPageProvider.......кинь свой inf

В том то и дело, что inf не я писал ( и не знаю как это делается ) и он (inf) инсталлируется ТОЛЬКО через мастер установки оборудования.
Если же правой кнопочкой в эксплорере по нему кликнуть и выбрать "установить", то ни фига не сработает.
Записан
Артем
Опытный

nz
Offline Offline
Пол: Мужской
Beware the wolf in sheep's clothing.


« Ответ #4 : 17-09-2003 06:27 » 

Цитата: Anonymous
В том то и дело, что inf не я писал ( и не знаю как это делается )

 :?:
Цитата: CrashMaker
(глава 12 у Они (Walter Oney). или см. DDK
Записан
maaaaaad
Гость
« Ответ #5 : 17-09-2003 22:13 » 

кстать тут нарыл еще интересную прогу perl2exe - тулз для 12 главы....
http://www.indigostar.com/perl2exe.htm
Записан
Viktor Denk
Гость
« Ответ #6 : 26-09-2003 10:13 » 

KKK: Мне необходимо написать инсталлятор для драйвера устройства, подключаемого у параллельному порту. Есть sys и inf-файлы.
Мастером установки оборудования драйвер устанавливается, а
выбором пункта "установить" контекстного меню инф-файла нет.
Т.е устройство не появляется в списке установленного оборудования.
Как это проделать?

I ne installiruetsja. Dlja drivers pod 2k,... ne katit. Smotri u Oni ili, kak ja sam sdelal dlja Keyboard driver, primer iz DDK ( u menja dlja 2k, no idet i pod XP, lish' ne vozmozhno SIGNIG bykljuchit')
Moj e-mail:
vetoshkin@lycos.de
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines