|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание дисков с автоматической установкой драйверов |
|
Создание дисков с автоматической установкой драйверов
|
Старожил Сообщения: 400 |
Профиль | Сайт | Отправить PM | Цитировать
Есть идея: Создать универсальный диск автоматической установки драйверов, т.е. вставляете диск, он сканирует установленные на компьютере драйвера, сравнивает их с записанными на диск, а затем предлагает обновить устаревшие и/или установить недостающие. (надеюсь я понятно изложил :-) ).
Помогите реализовать идею в жизнь! Спасибо! Тестируем: Программа-дополнение для K-systems Интерфейс для Пакетов Драйверов |
|
Отправлено: 13:46, 19-12-2005 |
Ветеран Сообщения: 504
|
Профиль | Отправить PM | Цитировать altred, рад программеру в этой теме. Глянь по ссылкам №124 - может тоже в копилку ляжет 8-))
|
------- Отправлено: 22:34, 10-01-2008 | #121 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать altred, samsobi,
Для ваших задач достаточно апи. Стандартных. Во вложении - модуль на ТурбоДелфи из моего проекта по установке драйверов. Ва нужно function InitPnpApi:boolean; function GetDeviceList(DevList: TStrings; IsPresentOnly: boolean; Mask:string):boolean; function FreePnpApi:boolean; |
------- Последний раз редактировалось Boa Soft, 11-01-2008 в 04:11. Отправлено: 03:57, 11-01-2008 | #122 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Полезная информация :
_http://listing.driveragent.com/?PHPSESSID=pei1spbuvg31h5ge58j3egfp04 Цитата:
|
|
Отправлено: 09:07, 17-01-2008 | #123 |
Пользователь Сообщения: 51
|
Профиль | Сайт | Отправить PM | Цитировать Все-же тема до конца не раскрыта. Предлагаю вот такие решения(т.к. не силен в программировании и написании скриптов):
1. Если здесь есть специалисты по Ассемблеру, то они смогут дизассемблировать файли от K-System2007, и мы наконец узнаем алгоритм, по которому идет поиск/настройка не настроенных устройств. А далее программеры-интузиасты смогут написать программку, которое это чудо сможет проделать с любыми драйверами/драйверпаками. 2. Интузиасты напишут скрипт, который поможет подготовить драйверы/драйверпаки к совместной работе с файлами от K-System2007(так даже легче), т.е. интегрировать драйверы в dev.ini, PCI.INI. И на этом(наконец), возможно будет раскрыта тема! |
Отправлено: 19:59, 20-01-2008 | #124 |
Пользователь Сообщения: 51
|
Профиль | Сайт | Отправить PM | Цитировать Для этого нужно использовать Pro`s HardwareInstaller!
Как им пользоваться? Просто. 1. Извлекаем архив в папку, с коротким путем, без пробелов, и русских букв (C:\1) 2. Указываем папку с драйверпаками. В hardware_config.xml ищем Цитата:
В hardware_config.xml ищем Цитата:
3. Создаем базу драйверов. Запускаем программу, и заходим в Action/Driver Database -prepare. На вопрос отвичаем "Yes" и указываем имя "hardware_database.db". Далее ждем пока программка сообщит об удачном завершении. Далее закрываем прогу, и в hardware_config.xml Цитата:
4. Все готово! Теперь данное чудо вместе с дровами можно писать на CD/DVD. Потом, на клиентской машине вам надо только скопировать прогу вместе с конфигом и базой, в конфиге подправить путь к дровам, и запустить прогу, после нажав "Action->Install missing drivers" |
|||
Последний раз редактировалось strelok-ac, 21-01-2008 в 08:53. Причина: по теме Отправлено: 21:50, 20-01-2008 | #125 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Большой плюс утилиты из K-System2007, что не нужно подготавливать никакие драйверпаки. Достаточно иметь родные от производителя. Важнее иметь свежую "базу" записей в dev.ini. Хотя "база" для определения драйверов просто дополняется добавлением соответствующих записей в dev.ini. Конечно желательно автоматизировать этот процесс.
|
Отправлено: 22:23, 20-01-2008 | #126 |
Пользователь Сообщения: 51
|
Профиль | Сайт | Отправить PM | Цитировать MKN, ну так преложите усилия к созданию данной утилиты, а пока на мой взгляд способ с Pro`s HardwareInstaller - является самым удобным и универсальным.
|
Отправлено: 08:55, 21-01-2008 | #127 |
Ветеран Сообщения: 504
|
Профиль | Отправить PM | Цитировать strelok-ac,
Утилита такая уже есть, но достать ее можно только там, где делают диск К-систем. Пока прилагаемые усилия результатов не дали, а программеры здесь практически молчат 8-((( |
------- Отправлено: 09:02, 21-01-2008 | #128 |
Новый участник Сообщения: 37
|
Профиль | Отправить PM | Цитировать Огромное спасибо Boa Soft за проделанный труд по переработке исходников DevCon с C++ на Delphi!
Я сам пытался, но в С не силен... Большая просьба, если это не является авторским секретом, выложить исходник модуля (или его часть) по перехвату функции pSetupGetCurrentDriverSigningPolicy. Заранее спасибо |
Отправлено: 17:57, 21-01-2008 | #129 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать может не в курсе - на MSFN существует еще один проект по теме топика - DRIVERFORGE, заточен под драйверпаки от Башрата
|
Отправлено: 08:29, 28-01-2008 | #130 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
проблема с автоматической установкой драйверов для принтеров в терминальном сервере | Teshik | Microsoft Windows NT/2000/2003 | 11 | 14-07-2008 16:44 | |
Проблема автоматической установки драйверов | t0lstiy | Автоматическая установка Windows 2000/XP/2003 | 3 | 13-08-2006 16:11 | |
Проблема с автоматической установкой звуковых драйверов. | Dreamer_rus | Автоматическая установка Windows 2000/XP/2003 | 3 | 24-01-2006 20:58 | |
Разметка дисков при автоматической установке XP | lipand | Автоматическая установка Windows 2000/XP/2003 | 13 | 27-10-2005 15:07 | |
Проблема с автоматической установкой драйверов с CD | ger_kar | Автоматическая установка Windows 2000/XP/2003 | 6 | 12-08-2005 11:09 |
|