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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - "Кухня XP" - 3.0.2 GUI для UpdatePack-XPSP3-Rus от jameszero

Ответить
Настройки темы
Служебные - "Кухня XP" - 3.0.2 GUI для UpdatePack-XPSP3-Rus от jameszero

Аватара для opel431

Ветеран


Contributor


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


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

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


Изменения
Автор: opel431
Дата: 26-12-2011
Описание: Исправление для смены загрузчика
Вложения
Тип файла: 7z XPBuild-2011.7z
(679.3 Kb, 1273 просмотров)
Проект "Кухня Windows XP" по темам OSzone v3.0.2



Назначение: Программа представляет собой GUI-оболочку для UpdatePack-XPSP3-Rus от jameszero + создание и редактирование файла ответов, изменение встроенных учетных записей, редактор конфигурационных файлов, создание ISO-образа.

Описание
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" и помещаем в нее необходимые драйвера.

Основные операции для обновления и создания дистрибутива завершены.

Начинаем работать с программой.
Успехов!
С уважением, Дубров Вадим.
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 02:25, 04-05-2010

 

Аватара для Grunger86

Ветеран


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

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


opel431, большое спасибо за проделанную работу!
Необходим еще следующий функционал: возможность редактирования всех параметров "Подключения по локальной сети" - т.е. определилась сетевуха, создалось дефолтное "подключение" и нужно его "автонастроить" - мне, например, нужно снять все галочки которые там есть в свойствах (все протоколы + уведомления о подключении и т.п.).
Можно такое сделать?
И еще: очень нужна возможность "автосоздавать" подключения к Internet - мне в частности нужно только PPPoE подключение (можно без логина-пароля но с параметрами), но можно еще добавить и VPN - было бы очень-очень здорово!
Подключение dial-up думаю никому не нужно больше Вот помню когда у меня была ббс-ка, хотел сделать такую штуку (включить шифрование и другие настройки, чтобы юзер ниче не вводил).

-------
Поможем друг другу стать лучше! Отметим правильные ответы и полезные сообщения!


Отправлено: 19:24, 26-06-2010 | #51



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

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


Ветеран


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

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


opel431, начал тестировать. Из замеченного:

1. Работа с вкладкой "Опции программы":
а) почему-то поумолчанию пути к папкам проги всегда указывают на диск С\.... Правильнее будет, имхо, сделать немного подругому:
- пользователь указывает путь к папке с gui-integrator и тогда пути автоматом берутся из UpdateIntegrator.ini;
- если gui-integrator не используется, то поле с путем к нему остается пустым, и пути берутся на основании пути расположения на диске и структуры папки запуска Кухни;
- в любом случае путь к файлу defltwk.inf берется на основании структуры папки запуска Кухни;
- в любом случае все пути можно редактировать вручную (сейчас это есть)

б) не совсем корректно работает параметр "Выполнить после выхода из программы" (у меня там gui-integrator.exe, см. прикрепленный файл захват-1). Срабатывает только после сохранения проекта, при простом выходе ничего не происходит;

в) непонятный глюк при попытке задания путей к папкам для интеграции вручную (см. прикрепленный файл захват-2);

2. остался старый нюанс с отсутствие выделения кнопки вкладки в случае начала работы с ее параметрами (см. прикрепленные файлы работа с вкладкой-1, работа с вкладкой-2)

3. Работа с вкладкой "Твики":
а) при создании аддона происходит его автоматическое сохранение в папку аддоны. Было бы лучше, чтобы этот путь предлагался поумолчанию, но пользователь мог его откорректировать в диалоговом окне сохранения;
б) аддон создается даже тогда, когда я нажал на отмену;

4. Работа с вкладкой "Аддоны OsZone":
а) у меня беспроблем подхватился MegaLove, но при повторном запуске Кухни, поле "Темы" данного аддона почему-то содержит не мое значение поумолчанию (у меня было выбрано BlackBlue), а всегда Royal. Имхо, лучше будет если будет содержаться значение взятое из выбранного в аддоне.

Пока все..

спасибо за работу

Последний раз редактировалось saavaage, 06-07-2010 в 02:10.


Отправлено: 19:27, 26-06-2010 | #52


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
а) почему-то поумолчанию пути к папкам проги всегда указывают на диск С\.... »
Потому что я прогу перед архивированием собираю на С. Автоматом прописать диск ? - мне это не долго. Понравится ли остальным - когда то такое решение в одной проге вызвало бурный протест.

Цитата saavaage:
пользователь указывает путь к папке с gui-integrator и тогда пути автоматом берутся из UpdateIntegrator.ini; »
Вечная проблема - что раньше курица или яйцо. Прога не нацелена специально под GUI - я не хочу навязывать ту или иную утилиту. Поэтому к примеру и думаю сейчас как удовлетворить большинство при наличии аж четырех версий паков Net от разных авторов.

Цитата saavaage:
в любом случае путь к файлу defltwk.inf »
Не вопрос - можно организовать как и работу с остальными аддонами (в виде отдельного аддона).

Цитата saavaage:
- в любом случае все пути можно редактировать вручную (сейчас это есть) »
Все пути могут быть просто очищены в самих полях. А вот прописывать ли их автоматом при установке проги на диск?

Цитата saavaage:
Срабатывает только после сохранения проекта, при простом выходе ничего не происходит; »
При простом выходе - т.е. ничего не делая в проге, зачем тогда запускать "Кухню" -> надо запускать сразу GUI.

Цитата saavaage:
непонятный глюк при попытке задания путей к папкам для интеграции вручную »
Это глюк не функциональный, а визуальный - поправимо.

Цитата saavaage:
2. остался старый нюанс с отсутствие выделения кнопки вкладки в случае начала работы с ее параметрами »
Мне кажется сверху над кнопками достаточно видимый информер с красным шрифтом.

Цитата saavaage:
а) при создании аддона происходит его автоматическое сохранение в папку аддоны. »
Это "Кухня", так и задумывалось, а для других поделок есть конструктор аддона Tweaks, и вы это знаете пожалуй лучше всех.

Цитата saavaage:
б) аддон создается даже тогда, когда я нажал на отмену; »
Не обратил внимание - обязательно проверю и поправлю.

Цитата saavaage:
поле "Темы" данного аддона почему-то содержит не мое значение поумолчанию (у меня было выбрано BlackBlue), а всегда Royal »
Контроль в поле "Текущая", хотя без проблем решаема и синхронизация при чтении winnt.

Цитата Grunger86:
Необходим еще следующий функционал: ....»
Что конкретно вам нехватает в настройках сети?
Автоподключение? Возможно на будущее. Еще не довел до ума работу с аддонами.

Спасибо всем - ибо без обратной связи все останется как есть!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 26-06-2010 в 23:08.

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

Отправлено: 22:54, 26-06-2010 | #53


Ветеран


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

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


opel431,
Цитата opel431:
Потому что я прогу перед архивированием собираю на С. Автоматом прописать диск ? - мне это не долго. Понравится ли остальным - когда то такое решение в одной проге вызвало бурный протест. »
Я имел ввиду, что странно, когда я запускаю прогу из ее папки на диске F, а у меня в настройках путей значится диск С.

Цитата opel431:
Вечная проблема - что раньше курица или яйцо. Прога не нацелена специально под GUI - я не хочу навязывать ту или иную утилиту. »
- Я имел ввиду, только если пользователь использует gui-integrator. Ведь у него в ini-файле уже прописаны все необходимые пути и было бы логичнее, в этом случае, их автоматом подставлять в настройках Кухни.

Цитата opel431:
Это "Кухня", так и задумывалось, а для других поделок есть конструктор аддона Tweaks, и вы это знаете пожалуй лучше всех. »
- Я то не возражаю, но остальным может захотеться иметь возможность выбора пути.

Отправлено: 23:30, 26-06-2010 | #54


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
а у меня в настройках путей значится диск С. »
Так ведь настройки в ini мы задаем сами при выборе своих папок. Что записали, то при инициазизации и получим - так работают все программы.
Цитата saavaage:
но остальным может захотеться иметь возможность выбора пути. »
Повторюсь - "кухня" для подготовки сборки дистрибутива, а в нем все папки должны быть определены, никто аддоны не собирает по всем папкам, для этого в UPD предусмотренна папка Addons.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

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

Отправлено: 00:42, 27-06-2010 | #55


Ветеран


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

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


opel431, ладно, это не принципиально.

Извините за нетерпение, но не подскажешь, когда можно будет ждать релиза (неделя, две)?
Насколько я понимаю, побольшему, осталось только доделать настройку аддонов?

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 02:56, 27-06-2010 | #56


Ветеран


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

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


opel431, обнаружил еще вот такой нюанс:
при создании аддона с твиками, в рег-файлах происходит дублирование шапки каждого твика (см. прикрепленный файл tweaks). Это, конечно, не баг, но....

-------
мы рождены, чтоб сказку сделать былью


Последний раз редактировалось saavaage, 06-07-2010 в 02:10.


Отправлено: 10:41, 27-06-2010 | #57


Аватара для Grunger86

Ветеран


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

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


Цитата opel431:
как удовлетворить большинство при наличии аж четырех версий паков Net от разных авторов »
Сканированием ключей в файле Run аддонов?
Цитата opel431:
Что конкретно вам нехватает в настройках сети? »
Я же подробно описал - хочется снять все галочки в "Свойства->Общие", т.е. "Клиент для сетей Microsoft, Протокол Интернета (TCP/IP)", "При подключении вывести значок в области уведомлений" и т.д.
Автоподключение это хорошо, но я говорил про создание самого подключения в "Сетевых подключениях". Мне нужно чтобы создавалось PPPoE с настройками.
Под словом "авто-" я имел в виду что все это создается в процессе автоустановки винды

-------
Поможем друг другу стать лучше! Отметим правильные ответы и полезные сообщения!


Отправлено: 10:44, 27-06-2010 | #58


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
при создании аддона с твиками, в рег-файлах происходит дублирование шапки каждого твика (см. прикрепленный файл tweaks). Это, конечно, не баг, но.... »
У меня этого нет!!! Проверил неоднократно! Тем более знаю как формируется аддон.

Цитата Grunger86:
Сканированием ключей в файле Run аддонов? »
Речь не о том, а пакеты какого автора подключить.

Цитата Grunger86:
Я же подробно описал - хочется снять все галочки в "Свойства->Общие", т.е. "Клиент для сетей Microsoft, Протокол Интернета (TCP/IP)", "При подключении вывести значок в области уведомлений" и т.д. »
Для этого нужно будет создавать аддон. Средствами winnt этих задач не решить.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

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

Отправлено: 16:55, 27-06-2010 | #59


Ветеран


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

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


opel431, Вы сохраняете в какую папку аддон? В ту, которая поумолчанию? Я сохраняю в папку аддонов аптейтпака (у меня это F:\UpdatePack-XPSP3-Rus\Addons). Только что сделал все заново. Результат - тотже (дублирование Windows Registry Editor Version 5.00). Не понимаю, что я делаю не так?

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 19:12, 27-06-2010 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - "Кухня XP" - 3.0.2 GUI для UpdatePack-XPSP3-Rus от jameszero

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Конкурс - Новогодний блиц-конкурс "Windows 2010" с ценными призами на OSZone.net! Vadikan Microsoft Windows 7 86 30-01-2010 13:32
Проект Gnome "10X10" не удался OSZone News Новости информационных технологий 2 05-01-2010 21:03
[Обсуждение] Путеводитель по форуму "Проект Winstyle 2009" Cibersoft Prolex Проект WinStyle 1 02-09-2009 13:33
Путеводитель по форуму "Проект Winstyle 2009" Cibersoft Prolex Проект WinStyle 0 31-08-2009 14:37
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") submaster Microsoft Windows NT/2000/2003 5 13-09-2006 12:29




 
Переход