Продолжение темы WPI

Данная статья не описывает изменение загрузочных секторов, дистрибутива windows. Все о чем тут рассказывается это создание собственного списка программ для автоматической инсталляции с помощью WPI. В сущности, я предлагаю переделать уже существующие загрузочные диски под себя. Для этого нам понадобиться файл образа загрузочного диска в формате ISO, советую закачать Zver CD или Fuck You Bill или что-то другое, но которое использует WPI. Изменение в структуре загрузочного диска мы будем проводить с помощью программы UltraISO. Она позволяет править ISO файлы на уровне файлов и папок. Во первых надо сказать, что общую структуру диска нужно оставить такой как она есть, единственное, что подвергнется изменению это папка WPI. Чтобы произвести какие-то изменение в программе WPI ее нужно скопировать на жестки диск. Копируем папку WPI и запускаем файл WPI.hta, кроме стандартных кнопок появились еще настройка и конфигурация.

Разберем список задач, которые мы будем решать при создании своего загрузочного CD.

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

Для добавление программ копируется файл программы установки в папку Install, а в меню конфигурация нажимаем кнопку добавить. Вводим название и описание переходим на вкладку команда, где нужно добавить команду для установки. В большинстве случаев это путь к файлу установки и ключ к запуску в тихом режиме. Для того чтобы попробовать определить тип установочного файла и ключ тихого запуска воспользуйтесь кнопкой возле “Обзор”. Нажимаем сохранить, и перезапускаем WPI для тестирования.

Для добавления программ инсталяционый файл которых не может быть определен с помощью средств WPI можно попробовать наитии описание ключей запуска в документации программы. К примеру, для файлов .msi ключ тихого запуска «/quiet», в итоге команда запуска выглядит примерно так “Installmysql-query-browser-1.1.20-win.msi” /quiet. Но в случаях, если инсталяционый файл не поддается запуску в тихом режиме есть только один выход: создание файла инсталляции заново с помощью мастеров создания инсталяционых файлов, таких как Inno Setup. Что для этого нужно? Есть два основных действия производимых программами установки, это копирование файлов и введение данных о программе в реестр. Если программа работает без своих записей в реестре либо она создает их при первом запуске, то тогда создаем с помощью Inno setup инстал на основе папки рабочей версии программы. После чего программу удаляем из системы и пробуем установить из получившегося у нас установочного файла. Такой метод является довольно грубым, но для многих программ подойдет. Для того чтобы добавить в созданный установочный файл инструкции по добавлению записей в реестр нужно узнать список модификации в реестре после установки программы. Это очень удобно делать с помощью программы Regshot. Делаем снимок реестра до и после инсталляции сравниваем их и создаем файл *.reg в который вносим производимые изменения, во время данной операции не делайте ничего лишнего отключите по возможность все программы которые могут обращаться к реестру.

После того как были произведены все изменения в списке программ и может быть кого-то заинтересует возможность изменения внешнего вида программы WPI, все содержимое папки WPI с локального диска перемещается в проект нашего диска в программе UltraISO, после чего можно сохранить ISO файл и подготовится к его прожигу на CDR или DVDR. Отныне у вас есть загрузочный диск, полностью отвечающий вашим потребностям и экономящий вам время.

Дополнительная информация в описание работы WPI на русском