1. Файл для изменения встроенных учетных записей (defltwk), теперь автоматом копируется в папку MyCustom из папки с дистрибутивом и подготавливается для изменений. Участие нужно только в нажатии кнопок нужных кнопок и изменении имен. Одновременно формируются файлы: dosnet и txtsetup.
2. Изменены настройки. Смотрим в папку Set\ (при сохранении профилей и предварительной редакции) и видим файлы:
* Addons.ini- файл формируется программой при выборе необходимых, для интеграции, аддонов, из этого списка фрмируется файл конфигурации для интеграции аддонов скриптом (Petya V4sechkin, jameszero). Можно сохранить 3 профиля интегрируемых аддонов.
* Components.txt – здесь хранится список компонентов предназначенных для страницы «Компоненты», т.е. его можно модифицировать (добавлять или удалять необходимые компоненты). Главное сохранять структуру файла. Двойной слеш обозначает группу файлов.
@1 0 --- --- <- это не трогаем
@1 0 --- --- //Системные < - это название группы компонентов, если нужно из двух слов то, делаем так
-> \\Сетевые_компоненты
@1 0 --- --- AutoUpdate - Автообновление Windows <- AutoUpdate (название компонента см.ref), все остальное ваши комментарии к нему. Если файл удалить, то страница "Компоненты" будет отсутствовать.
* HomeURL.txt, SearchURL.txt – здесь мы вносим необходимые нам списки для домашней страницы и службы поиска.
* SpecCase – файл для подмены оригинала в папке с обновлениями. В реалии можно добавить удаление ненужных папок из дистрибутива и т.д. при копировании оригинального дистрибутива в папку обработки. Оригинальный файл сохраняется и восстанавливается в зависимости от настроек в "Сервисе". Во вложенном файле - стандартный для UpdatePack файл.
Themes.txt – сюда вносим нужные вам в списке выбора темы (исходя из имеющегося у вас в аддоне тем). В принципе обязательной является только первая строка - Windows XP (стандартная «Луна» из винды). Во вложенном файле список тем из аддона MegaLove.
3. На закладке «Сервис»:
Если у вас папки соответствуют следующей структуре
+XPCD - Папка проекта (любое название)
|--+ CD – папка c оригинальным дистрибутивом
|--+ Finish – папка для обработки дистрибутива
|--+ ISO – папка для сборки образа
|--+ OEM – папка с дополнительными файлами и программами
|--+ CD – папка для оригинального дистрибутива
|--+ UPD – папка с UpdatePack-XPSP3-Rus
|--+ Addons – папка с аддонами
|--+ Addons\MyCustom\Files\ForceCopy – папка с файлом ответов.sif
то, выбрав папку проекта, все остальное встанет автоматом, в противном случае продеться потискать кнопочки выбора папок. Файл Distr.ini при этом обновляется автоматически.
4. Всю структуру папок можно создать автоматически при установке флажка "Создать стандартную...." и нажатии кнопки. Будет создан набор папок для проекта и Readme.txt c пояснениями структуры. При первом запуск программа сразу предлагает сделать установки.
Далее можем настроить непосредственно сервис:
– копирование дистрибутива в папку обработка
- создание файла конфигурации для интеграции аддонов (т.е. реализация __PATCH.CMD configure TEST из UpdatePack-XPSP3-Rus)
- подмена оригинального файла SpecCase (например добавить в файл команды удаления лишних папок и т.д.)
- очистка папки для обработки дистрибутива перед новой сборкой
- запуск скрипта для интеграции обновлений и аддонов
- создание ISO-образа.
5. Файлы конфигурации при выходе обновления программы желательно создавать вновь. Если этого не делать, то большая вероятность нахождения в файлах конфигурации "мусора" - не востребованных ключей. Ошибки это, как правило, вызывать не будет.
История:
31.07.11 - исправлено сохранение профилей и файла ответов. Предварительная загрузка файла ответов из аддона MyCustom.
05.06.11 - добавлена работа с папками %OEM% (ложим в папку OEM), это позволяет при выборе "Альтернативной папки с драйверами" добавлять неупакованные драйвера непосредственно из папки ...\Source\OEM\$OEM$\$1\Drivers. Введена опция создания ISO, как с датой создания, так и без нее. CDImage запускается непосредственно - минуя батник. Исправлена работа с переименованием профиля проекта. Убран мусор при создании структуры папок.
02.06.11 - учтено часть предложений пользователей, переработана работа с профилями проекта, добавлены опции создания ISO, удален раздел работы с твиками (много было нареканий о подборе твиков, поэтому пользуемся имеющимися аддонами для работы с твиками, один из них -
http://forum.oszone.net/thread-205043.html).
09.10.10 - добавлен редактор конфиг файлов
13.10.10 - добавлено создание ISO
16,10.10 - добавлена подборка твиков от saavaage.
Выражаю свою признательность, и благодарность всем кто в той или иной мере участвует в проекте. Особая признательность участникам: AlexSavier, DenisMF, jameszero, Mr. dUSHA, OE, saavaage, SOLON7, Tecmep, truvo, vitalik9, внесших свой вклад в тестирование, внесение предложений и исправлении допущенных автором проекта ошибок.
Ответы на те вопросы по программе, что помню:
1. Программа работает как с набором папок заданных в программе по умолчанию, так и с произвольным набором и расположением папок. Конфигурация программы задается на вкладке «Опции».
2. При первом запуске программы можно создать набор папок автоматически нажав кнопку «Авто создание структуры каталогов для проекта». Название корневой папки и ее расположение можно изменить в поле расположенном ниже – «Папка проекта». После этого нажать кнопку «Создать».
3. Для задания произвольного расположения и имен папок необходимо поочередно выбрать все предусмотренные для работы программы папки, начиная с поля «Папка проекта» и заканчивая выбором файла «Файл WINNT.SIF».
4. И в первом, и во втором случаях программа проверяет наличие необходимых файлов, корректирует или создает их (Distr.ini, Out.ini, winnt.sif, CDImage.cmd).
5. После выбора всех папок необходимо сохранить сделанные изменения, нажав кнопку «Сохранить».
6. Основные папки: в папку CD, необходимо перенести каталог I386 из чистого дистрибутива, а также маркерные файлы дистрибутива (WIN51.., BOOTFONT.BIN). В папку OEM необходимо положить папки и файлы, которые будут добавлены в папку обработки создаваемого дистрибутива (FINISH) после интеграции обновлений ($OEM$,OEMDRV,BCDW и т.д.). Папка UPD - каталог для набора обновлений UpdatePack-XPSP3-Rus. Папка ADDONS предназначена для размещения в ней интегрируемых аддонов.
7. Создание файла ответов (Winnt.sif) заключается в выборе необходимых опций на соответствующих закладках программы. Параметры, отмеченные символом * рекомендуются для авто установки. Просто но, знать применяемые параметры файла ответов необходимо. Краткая подсказка, в большинстве случаев, выводится на нижней панели – рядом с кнопкой «Выход».
8. Для изменения встроенных учетных записей необходимо: на вкладке «Пользователь» нажать кнопку «Открыть файл для записи». Файл (defltwk.in_) будет распакован из дистрибутива в папку «MyCustom» и подготовлен для внесения изменений. После внесения изменений необходимо нажать кнопку «Сохранить изменения в файле». Одновременно формируются необходимые конфигурационные файлы (dosnet и txtsetup).
9. Для лучшей функциональности программы, ряд настроек вынесен в конфигурационные файлы, которые пользователь может изменить под себя. Все эти настройки находятся в папке «Set» в одном каталоге с программой. Можно отредактировать набор тем, компонентов, списки для выбора домашней страницы и т.д.
10. Здесь же имеется папка «BOOT», в которой находятся файлы необходимые для создания ISO – образа после интеграции.
11. Вкладка «Компоненты» предназначена для выбора компонентов системы, которые не будут установлены при установке системы с диска. Добавление и изменение состава компонентов (информацию по компонентам смотрите в файле Ref.chm на дистрибутиве) можно отредактировать в файле «Components.txt». Главное сохранять структуру файла. Если файл удалить, то страница "Компоненты" будет отсутствовать.
12. Вкладка «Аддоны» предназначена для выбора аддонов, которые необходимо интегрировать в создаваемый дистрибутив. Сохранение выбранной конфигурации (запись в файл - …\Configs\Addons, предусмотренной скриптом UpdatePack-XPSP3-Rus) происходит при нажатии кнопки «Сохранить». Можно сохранить 5 профилей набора аддонов.
13. Убрать остановку работы в работе скрипта __PATCH.CMD (строку Нажмите любую клавишу...) можно, поставив в указанной ниже строке 0 вместо 1 (If "%UsePauseOnExit%"=="" Set UsePauseOnExit=0).
Для тех кто впервые использует данную программу -
http://forum.oszone.net/thread-174802.html.
1. Скачиваем UpdatePack-XPSP3-Rus - текущая
http://forum.oszone.net/thread-196600.html
2. Распаковываем программу в удобное для вас место.
3. Запускаем файл BuildXP.exe.Попадаем на закладку "Опции". Ставим чек на "Авто создание структуры каталогов для проекта" (при необходимости исправляем путь установки и имя папки проета в поле "Папка проекта"), нажимаем кнопку "Создать".
4. Выходим из программы.
5.Заходим в папку проекта и раскрываем папку "CD". Открываем папку с оригинальным дистрибутивом и копируем в папку "CD" каталог I386 из оригинального дистрибутива. 6.Добавляем в корень папки "CD" маркерные файлы (WIN51, WIN51IP, WIN5IP.SP3) и файл локализации для русского языка (BOOTFONT.BIN).
7.Распаковываем набор обновлений в удобное место и открываем папку UpdatePack-XPSP3-Rus-10.10.17 (в текущей версии). Переходим в папку "Addons" и выбираем все папки.
8.В папке проекта открываем папку "UPD\Addons" и копируем все выше выбранные папки из набора обновлений в эту папку.
9.Выходим из папок "Addons" в обоих каталогах.
10. Аналогично поступаем с папкой "Files" - копируем папку "ForceCopy" и все файлы.
11. Выходим из папок "Files" в обоих каталогах.
12. Отмечаем все файлы, за исключением файла Distr.ini в папке набора обновлений и копируем в корень папки "UPD" проекта.
13. Добавляем другие необходимые вам аддоны в папку "UPD\Addons".
14. Заходим в папку "OEM" проекта и добавляем в нее (при необходимости) необходимые папки - например, BCDW; %OEM%, OEMDRV, Programs и т.д. Все вложенные сюда папки будут скопированы в корень дистрибутива (на одном уровне с папкой I386).При использовании программы FSAUnPack -
http://forum.oszone.net/thread-192321.html , в этой папке создаем папку "OEMDRV" и помещаем в нее необходимые драйвера.
Основные операции для обновления и создания дистрибутива завершены.
Начинаем работать с программой.
Успехов!
С уважением, Дубров Вадим.