Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание дисков с автоматической установкой драйверов

Ответить
Настройки темы
Создание дисков с автоматической установкой драйверов
vek vek вне форума

Аватара для vek

Старожил


Сообщения: 400
Благодарности: 52


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Petya V4sechkin
Дата: 20-07-2008
Есть идея: Создать универсальный диск автоматической установки драйверов, т.е. вставляете диск, он сканирует установленные на компьютере драйвера, сравнивает их с записанными на диск, а затем предлагает обновить устаревшие и/или установить недостающие. (надеюсь я понятно изложил :-) ).
Помогите реализовать идею в жизнь! Спасибо!


Тестируем:
Программа-дополнение для K-systems



Интерфейс для Пакетов Драйверов
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:46, 19-12-2005

 

Аватара для samsobi

Ветеран


Сообщения: 504
Благодарности: 96

Профиль | Отправить PM | Цитировать


altred, рад программеру в этой теме. Глянь по ссылкам №124 - может тоже в копилку ляжет 8-))

-------
http://nick-name.ru/forum/samsobi.gif


Отправлено: 22:34, 10-01-2008 | #121



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: 7z PnpApi.7z
(7.2 Kb, 23 просмотров)

altred, samsobi,

Для ваших задач достаточно апи. Стандартных.

Во вложении - модуль на ТурбоДелфи из моего проекта по установке драйверов.

Ва нужно
Код: Выделить весь код
 function InitPnpApi:boolean;
 function GetDeviceList(DevList: TStrings; IsPresentOnly: boolean; Mask:string):boolean;
 function FreePnpApi:boolean;
Возможно, так же пригодятся:
Код: Выделить весь код
 procedure CutHvid(HWidList: TStrings );
 function IsSupportedHWid(Hw:string): boolean;
 procedure DeleteDuples(List:Tstrings);
 function  MatchHwid(HwList: TStrings; HWID:string):boolean;
 function  DecreaseHWID(HW:string; Level: Byte):string;

-------
Человеческая лень - главная движущая сила технического прогресса.


Последний раз редактировалось Boa Soft, 11-01-2008 в 04:11.

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:57, 11-01-2008 | #122

MKN MKN вне форума

Ветеран


Сообщения: 2358
Благодарности: 559

Профиль | Отправить PM | Цитировать


Полезная информация :
_http://listing.driveragent.com/?PHPSESSID=pei1spbuvg31h5ge58j3egfp04
Цитата:
PCI Hardware Database
Identify your hardware by Vendor and Device numbers. Also includes Cardbus, AGP and PCI Express devices. >>>
USB Hardware Database
USB devices, by vendor and product. >>>
PC Card Database
PCMCIA devices by vendor and product. >>>
Plug and Play
Legacy PnP (ISA) devices, by vendor and product. Also includes CRT and LCD monitors. >>>
Printer Database
Printer devices, by vendor and printer ID. >>>
HDAudio Database
Identify your hardware by Audio Codec
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:07, 17-01-2008 | #123


Аватара для strelok-ac

Пользователь


Сообщения: 51
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Все-же тема до конца не раскрыта. Предлагаю вот такие решения(т.к. не силен в программировании и написании скриптов):
1. Если здесь есть специалисты по Ассемблеру, то они смогут дизассемблировать файли от K-System2007, и мы наконец узнаем алгоритм, по которому идет поиск/настройка не настроенных устройств. А далее программеры-интузиасты смогут написать программку, которое это чудо сможет проделать с любыми драйверами/драйверпаками.
2. Интузиасты напишут скрипт, который поможет подготовить драйверы/драйверпаки к совместной работе с файлами от K-System2007(так даже легче), т.е. интегрировать драйверы в dev.ini, PCI.INI.

И на этом(наконец), возможно будет раскрыта тема!

Отправлено: 19:59, 20-01-2008 | #124


Аватара для strelok-ac

Пользователь


Сообщения: 51
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: rar 1.rar
(684.5 Kb, 88 просмотров)

Для этого нужно использовать Pro`s HardwareInstaller!

Как им пользоваться? Просто.

1. Извлекаем архив в папку, с коротким путем, без пробелов, и русских букв (C:\1)

2. Указываем папку с драйверпаками.

В hardware_config.xml ищем
Цитата:
<drivers_database_use>Yes</drivers_database_use>
и меняем на No.

В hardware_config.xml ищем
Цитата:
<drivers_directory_path>G:\dd\D</drivers_directory_path>
И меняем на полный путь к папке с извлеченными драйверпаками.

3. Создаем базу драйверов.
Запускаем программу, и заходим в Action/Driver Database -prepare.
На вопрос отвичаем "Yes" и указываем имя "hardware_database.db".
Далее ждем пока программка сообщит об удачном завершении.
Далее закрываем прогу, и в hardware_config.xml

Цитата:
<drivers_database_use>No</drivers_database_use>
и меняем на Yes. (это не обязательно, но если же мы записываем распакованне драйверпаки на болванку, то быстрее будет обратиться к базе данных, чем каждый раз искать там дрова).

4. Все готово!
Теперь данное чудо вместе с дровами можно писать на CD/DVD. Потом, на клиентской машине вам надо только скопировать прогу вместе с конфигом и базой, в конфиге подправить путь к дровам, и запустить прогу, после нажав "Action->Install missing drivers"

Последний раз редактировалось strelok-ac, 21-01-2008 в 08:53. Причина: по теме

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:50, 20-01-2008 | #125

MKN MKN вне форума

Ветеран


Сообщения: 2358
Благодарности: 559

Профиль | Отправить PM | Цитировать


Большой плюс утилиты из K-System2007, что не нужно подготавливать никакие драйверпаки. Достаточно иметь родные от производителя. Важнее иметь свежую "базу" записей в dev.ini. Хотя "база" для определения драйверов просто дополняется добавлением соответствующих записей в dev.ini. Конечно желательно автоматизировать этот процесс.

Отправлено: 22:23, 20-01-2008 | #126


Аватара для strelok-ac

Пользователь


Сообщения: 51
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


MKN, ну так преложите усилия к созданию данной утилиты, а пока на мой взгляд способ с Pro`s HardwareInstaller - является самым удобным и универсальным.

Отправлено: 08:55, 21-01-2008 | #127


Аватара для samsobi

Ветеран


Сообщения: 504
Благодарности: 96

Профиль | Отправить PM | Цитировать


strelok-ac,
Утилита такая уже есть, но достать ее можно только там, где делают диск К-систем. Пока прилагаемые усилия результатов не дали, а программеры здесь практически молчат 8-(((

-------
http://nick-name.ru/forum/samsobi.gif


Отправлено: 09:02, 21-01-2008 | #128


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


Огромное спасибо Boa Soft за проделанный труд по переработке исходников DevCon с C++ на Delphi!
Я сам пытался, но в С не силен...

Большая просьба, если это не является авторским секретом, выложить исходник модуля (или его часть) по перехвату функции
pSetupGetCurrentDriverSigningPolicy.

Заранее спасибо

Отправлено: 17:57, 21-01-2008 | #129


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


может не в курсе - на MSFN существует еще один проект по теме топика - DRIVERFORGE, заточен под драйверпаки от Башрата

Отправлено: 08:29, 28-01-2008 | #130



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание дисков с автоматической установкой драйверов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
проблема с автоматической установкой драйверов для принтеров в терминальном сервере 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




 
Переход