Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [Тестируем] Программа для автоустановки драйверов с возможностью добавления (http://forum.oszone.net/showthread.php?t=104778)

gabasov 11-04-2008 05:06 779304

[Тестируем] Программа для автоустановки драйверов с возможностью добавления
 
Участниками форума forum.oszone.net уже написано несколько программ для установки драйверов. Но практически все они используют пакеты от Bashrat the Sneaky и не позволяют пропустить установку какого-то одного устройства (только всю группу). Да и для "домашних" целей данный пакет - слишком громоздкий и напичкан лишними для меня драйверами; плюс нет описаний драйверов в папках пакета. Поэтому я сделал для себя некую подборку драйверов, запаковал каждый из них в 7zip и написал программу для их распаковки из папки DRV и установки с возможностью выбора либо пропуска любого из драйверов.

Для добавления нового драйвера достаточно кинуть в папку DRV очередной архив, и программа при запуске его автоматически подхватит и поставит очередную галочку напротив него.
Можно заполнить таблицу с описание драйверов на вкладке Tools - описания сохранятся в файле DRV.INI.
Программа также позволяет запаковать в 7zip и добавить новый драйвер из папки (архиватор "вшит" в exe-файл)

Программу можно использовать и как Fake-setup при установке Windows XP SP2

Подробное описание смотрите в файле manual.htm

Скачать программу (iFolder.ru)

Объем драйверов, которые я использовал, составляет в сумме 160 Mb, поэтому для примера я приложил к программе самые малые по размеру драйверы.

Если интересуют исходники (Delphi 5.0) - с удовольствием поделюсь.

Жду отзывов и замечаний.

Devils0411 11-04-2008 16:01 779581

ЩАС опробуем ;) Если все так как написано, то ето просто супер!

MKN 11-04-2008 16:32 779595

Как я понял, программа работает с уже подготовленными(распакованными) для установки драйверами. А как быть, если необходимо установить драйвер "родным" установщиком(Setup) от производителя ?

gabasov 11-04-2008 18:03 779652

C драйверами, которые устанавливаются с помощью Setup все гораздо проще - достаточно с помощью любой оболочки вроде WPI или BS-Installer произвести тихую установку.

MKN 12-04-2008 09:49 780016

gabasov,
Так то оно так, но исходя из поставленной в параллельной аналогичной теме задаче - универсальной утилите нужно бы :

определить установленное и не установленное оборудование (драйверы),
информировать об этом пользователя,
дать возможность выбора установки драйвера (имеющегося или нет) в "базе" на CD(DVD),
если необходимого драйвера нет - информировать
драйвер может быть "в любом виде" - распакованный и Setup от производителя,
установить драйвер автоматически или вручную, выбором галки в чекбоксе (при его наличии в "базе" на CD(DVD) )
дополнить "базу ID" устройств

Ессно эта утилита дожна работать , как автономно, так и в составе автоустановочного CD(DVD)

Поправьте меня, если что то не так пожелал...

samsobi 12-04-2008 11:13 780050

Цитата:

Цитата MKN
Поправьте меня, если что то не так пожелал... »

Да нечего поправлять то... Присоединяюсь в очередной раз к Вашим пожеланиям. Все уже и так пережевано по похожим темам, но ни одна программа полностью не соответствует. :(

gabasov 12-04-2008 14:21 780128

Полностью не соответствуют в основном потому, что являются надстройками над утилитами от сторонних производителей (например, DPInst и Devcon от Microsoft или Pro's HardwareInstaller). В этом случает полностью зависишь от кода разработчика, который невозможно изменить.
Я же стараюсь создать полностью автономную программу.
Изначально я и не планировал создать УНИВЕРСАЛЬНУЮ утилиту, а просто делал оболочку для своей коллекции драйверов в 7zip-ах.
Определить установленное и не установленное оборудование - следующая задача, которую я уже начал решать. Правда, несколько не тривиальным способом: я решил не пользоваться функциями SetupApi, а напрямую читаю конфигурационное пространство PCI (так несколько сложнее , но зато надежнее). Поддержку Setup-установщика думаю тоже внедрить в будущем.

MKN 12-04-2008 21:03 780326

gabasov,
Остаётся только пожелать успехов в этом деле, а также поблагодарить за начало практической реализации чаяний многих пользователей.


Время: 14:15.

Время: 14:15.
© OSzone.net 2001-