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

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

Приветствую!
Может кто подскажет у меня такая задачка, написать инстальник, который при запуске проверяет есть ли в системе нужное мне устройство(wimax modem), установлены ли на него драйвера и если нет - устанавливает их, т.е. как бы мне надо
либо при запуске
1. Получить список неопознанных usb устройств
2. Получить данные по ним, найти есть ли среди них нужное мне по каким-то id я думаю
3. Указать системе какие драйвера использовать для него
или же
 программа висит в трее и при вставке usb устройства - если для него нет дров, перехватывает системный визард по поиску дров для него

никто не сталкивался с подобным? а то я даже с чего начать ума не приложу
заранее спасибо
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 17-05-2009 13:16 » 

начните с этих ссылок, это как раз то что вам нужно, правда сам никогда с этим не заморачивался... у меня недостаточно сложный драйвер чтобы "так" его инсталлировать) - простого *.inf хватает.

http://msdn.microsoft.com/en-us/library/ms791091.aspx
и тут
http://msdn.microsoft.com/en-us/library/ms790156.aspx
вот еще пример...http://support.microsoft.com/kb/259695
все это API типа  SetupDiInstallDevice() и прочие SetupDi***

ЗЫ и большая просьба - отпишите по ходу разбирательства, как дела пойдут) очень небезинтересно) если будут еще вопросы - пишите)

PPS а насчет трея... Меня одолевают смутные сомнения в винде есть понятие преинсталяции драйвера... зачем городить программы в трее? ИМХО,это - дурной тон, когда каждый норовит в автозагрузку себя вписать да еще и в трее висеть... я обычно сношу таки "программы" и больше ими никогда не пользуюсь)

« Последнее редактирование: 17-05-2009 13:19 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines