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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2

Ответить
Настройки темы
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2

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

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


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


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

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


Изменения
Автор: Boa Soft
Дата: 28-03-2013
Описание: Пояснение
Gui-интегратор пакета обновлений и адонов

Текущая версия: 1.1.7.2 от 22.05.11

Часть вторая. Продолжение.
Старая тема закрыта и переведена в архивное состояние.
Версия для печати в архиве (302 кб)

Назначение
Программа предназначена для интеграции пакета обновлений* и аддонов в дистрибутив Windows XP** и Server 2003**.
Так же она позволяет интегрировать в дистрибутив драйвера*** и создать мультизагрузочный диск.
Программа имеет удобный дружественный интерфейс и поддерживает работу с многими наборами конфигураций.

Примечание:
* Только в формате UpdatePack-XPSP3-Rus и UpdatePack-W2K3SP2-Rus x86. Интеграция оригинальных обновлений от MS не поддерживается.
** Только для X86 версий. X64 системы не поддерживаются.
*** Как драйвера устройств Mass Storage текстового этапа так остальных типов драйверов.

Текущая версия: 1.1.7.2 от 22.05.11

Новое в текущей версии:
1. Исправлены грамматические ошибки.
2. Обновлены иконки интерфейса.


Скачать программу можно по ссылке:

gui_integrator.exe ~1,5Mb

Важно!

1. Программа только для сборки дистрибутивов с x86 архитектурой. В связи со значительными трудностями обработки 64 файлов по 32 битной системой и разной организацией дистрибутивов варианта для 64 биных дистрибутивов скорее всего не будет.
2. Копирование дистрибутива меняться не будет. Для реализации разных вещей есть "Запуск внешних программ и CMD скриптов".
3. Внесение твиков и удаление компонентов не планируется. Можете воспользоваться аддонами, размещенными на форуме. Если это сложно но очень хочется - пользуйтесь Nlite. После интеграции. Только потом не задавайте вопросов.
4. Кнопка бинарный патч не активна в GUI потому, что из-за проблемы, найденной mercuryn пришлось выложить версию, в которой от этой функции готов только интерфейс и загрузка данных патчей. Сам механизм еще не дописан. Когда доделаю - будет работать. Планирую реализовать в ближайшее время.
5. Путь к папке пакета обновлений и к папке дистрибутива не должны содержать спецсимволов, пробелов и кириллицы. Самому интегратору не свойственны эти ограничения, но для запускаемых им скриптов пакета и аддонов их наличие может быть фатальным.

Внимание!!

Новые пакеты драйверов от SamLab имеют структуру, отличную от драйверов Башрата и не могут быть использованы без перепаковки с данным интегратором. Как интегратор так и фейк-сетап не проверяют совместимость драйверов с системой и простое изменение имен папок в пакетах без удаления драйверов для не-xp (7,8 x64) могут привести к неработоспособности системы.

Подобные вопросы будут игнорироваться. Флейм - удалятся.
Почему - потому что ТАК считаю нужным. И не хочу обсуждать. Точка.

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

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 01:33, 24-05-2009

 

Аватара для Bond01

Ветеран


Автор проектов


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

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


kert, антивирус выключен и ненужные процессы тоже надо отключить.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:20, 10-02-2010 | #371



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

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


Аватара для Vdm17

Старожил


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

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


kert, я такое обычно выхватывал при включенном Касперском! Выключение на время интеграции помогало!

-------
Лишь когда власть Любви победит любовь Власти - тогда наступит мир на Земле...
* The Life;) * Прошлое исчезает, настоящее живет, будущее в наших руках!

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

Отправлено: 18:42, 10-02-2010 | #372


Аватара для kert

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


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

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


Vdm17, Bond01, спасиба за совет помогло

Отправлено: 19:01, 10-02-2010 | #373


Аватара для Bond01

Ветеран


Автор проектов


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

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


Подскажите: как с помощью Gui-интегратора создать мульти-загрузочный диск, ответов на этот вопрос что-то не нашел ? Как быть при этом с файлом сценария и что такое пароль загрузки BCDW?

Отправлено: 19:27, 10-02-2010 | #374


Ветеран


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

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


Bond01, посоветую почитать тему о BCDW, потом в папкe gui-интегратора (gui/bcdw, точно не помню) перенести готовый вариант БСДВ...
сам не пользуюсь этой функцией, предпочитаю либо аддоном, либо просто копирование готового варианта в корень диска
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:13, 10-02-2010 | #375


Аватара для Bond01

Ветеран


Автор проектов


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

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


Цитата D1abl093:
предпочитаю либо аддоном, либо просто копирование готового варианта в корень диска »
Можно подробнее тогда.
--------------------------
Кто-нибудь объясните. Сейчас собирал и столкнулся с запросом пароля, хотя его указал.
Может кто объяснить? Кто, как собирает с помощью UpdateIntegratorа, прочитал что аддоны не актуальны т.к все это есть в gui, но не написано подробно.

--------------------
Где почитать про папки Vold и Vols?

Последний раз редактировалось Bond01, 14-02-2010 в 00:49.


Отправлено: 02:41, 12-02-2010 | #376


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Bond01:
Где почитать про папки Vold и Vols? »
VOLD - со всеми драйверами
VOLM - только с рэйд и сата контроллерами
VOLS - без драйверов вобще

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

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

Отправлено: 04:54, 19-02-2010 | #377


Аватара для Mite

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


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

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


Цитата Bond01:
что такое пароль загрузки BCDW? »
Цитата Bond01:
Сейчас собирал и столкнулся с запросом пароля, хотя его указал »
Его не нужно было указывать (параметр должен быть закомментирован, как было по-умолчанию), если вы не хотите с ним сталкиваться при каждой загрузке с созданного вами мультизагрузочного диска!

Цитата Bond01:
прочитал что аддоны не актуальны т.к все это есть в gui »
Но описания в аддонах за редкими исключениями актуальны и для Gui-интегратора.

opel431, вы немного напутали
Цитата opel431:
VOLD - со всеми драйверами
VOLM - только с рэйд и сата контроллерами
»
, правильно так:

VOLD - со всеми драйверами но без MassStorage
VOLM - все драйвера: PnP и MassStorage
VOLS - без драйверов вобще

Вот что написано в файле readme.txt аддона zz_multiboot
... 3. При необходимости отредактировать сценарии установки WINNT.* в папках VOLS, VOLM и VOLD.
В папке VOLS - для установки без драйверов устройств PnP и MassStorage.
В папке VOLD - для установки с драйверами устройств PnP (без MassStorage).
В папке VOLM - для установки с драйверами устройств PnP и MassStorage.
Остальное смотрим по последней букве в расширении файла ответов и последней букве
имени загрузчика в winstd.ini - для папки VOLS, windrv.ini - для папки VOLD и winall.ini -
- для папки VOLM. В помощи к каждому варианту исчерпывающее описание. ...


Присоединяюсь к совету D1abl093: сам раньше пользовался аддоном zz_multiboot, сейчас перенес свои наработки в Gui-интегратор.

Последний раз редактировалось Mite, 05-03-2010 в 01:31.


Отправлено: 01:12, 05-03-2010 | #378


Аватара для Lubitel Softa

Старожил


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

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


Добрый день всем. У меня, уже наверное надоевший всем, вопрос о finisn.ini, так что заранее прошу прощения у гуру, но хотелось бы понять сам принцип написания финишера, чтобы в будущем больше не возникало подобных вопросов.

Возьмём, например, самый простой пакет DP_ATT_wnt5_x86-32_1001, там в файле DriverPack_ATT_wnt5_x86-32.ini написано:
Код: Выделить весь код
[DriverPack]
platform	      = "wnt5_x86-32"
name		      = "ATT"
rootDir		      = "D\3"
; OPTIONAL
; version 
classes		      = "3rd Party"
driverCount	      = 0
decompSize	      = 0
compSize	      = 0

[ATT]
; REQUIRED
exc_count         = 1
; OPTIONAL
exc_1_tagFiles	= 2
exc_1_tagFile1	= "%DPSROOT%\D\3\ATT\attsetup.exe"
exc_1_tagFile2	= "%SystemRoot%\system32\atidemg?.dll"
exc_1_+hwids	= 0
exc_1_-hwids	= 0
exc_1_+infFiles	= 0
exc_1_-infFiles	= 0
exc_1_commands	= 1
exc_1_command1	= "%DPSROOT%\D\3\ATT\attsetup.exe /S"
Правильно ли я понимаю, что в Finish.ini это должно выглядеть где-то так:
Код: Выделить весь код
[Panels_002]
Caption=ATI Tray Tools
TagFile_01=%DPROOT%\D\3\ATT\attsetup.exe
TagFile_02=%SystemRoot%\system32\atidemg?.dll
Command_01=%DPROOT%\D\3\ATT\attsetup.exe /S

Моё понимание Finish.ini:

[Panels_002] - последовательная нумерация добавляемых панелей

Caption=ATI Tray Tools - на сколько я понял это как бы заголовок и здесь можно написать всё что угодно;

TagFile_01=%DPROOT%\D\3\ATT\attsetup.exe - берётся из - exc_1_tagFile1 = "%DPSROOT%\D\3\ATT\attsetup.exe"

TagFile_02=%SystemRoot%\system32\atidemg?.dll - берётся из - exc_1_tagFile2 = "%SystemRoot%\system32\atidemg?.dll"

Command_01=%DPROOT%\D\3\ATT\attsetup.exe /S - берётся из - exc_1_command1 = "%DPSROOT%\D\3\ATT\attsetup.exe /S"

Также интересно а нужно ли в Finish.ini заключать пути к файлам в кавычки как в оригинальном DriverPack_ATT_wnt5_x86-32.ini и имеет ли это какое-нибудь значение???

Самое трудное для понимания так это Finisher.ini, что туда писать, откуда брать и опять же как не написать лишнего - не понятно. Помогите, пожалуйста, разобраться в написании финишера, заранее спасибо за дельные советы.

Последний раз редактировалось Lubitel Softa, 09-03-2010 в 23:01.


Отправлено: 21:56, 09-03-2010 | #379


Аватара для mercuryn

Ветеран


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

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


Lubitel Softa, в заголовке FINISH.INI описано всё то, что Вас интересует:
читать дальше »
[KeepDrvParam]

; Настройка фильтра сохранения драйверов.
; только при KeepDrivers = 1 !!!
; Иначе секция игнорируется и файлы драйверов по завершению установки будут удалены.

; Какие папки всегда сохранять. Все пути от корня папки через ','
; Можно поставить только *, тогда сохранится все и остальные фильтры игнорируется
KeepHWDir=*

; Какие классы устройств ВСЕГДА сохранять, через ','
KeepHWClass=

; Какие классы ИЗ УСТАНОВЛЕННЫХ В СИСТЕМЕ устройств сохранять, через ','
KeepHWInstalled=*

; Использовать более строгий алгоритм для поиска подходящих драйверов
; Но, дольше и могут быть найденны не все совпадающие драйверы из пакета
KeepOlnlyBetterMatcth = 1

; В какую папку все сохранить
; Структура папок сохраняется.
; Например:
; было C:\D\V\ATI\NEW стало %SystemRoot%\OemDrv\V\ATI\NEW
; что позволяет использовать драйверы повторно.
KeepDrvDir=%SystemRoot%\OemDrv


; Подстановка папок. Если надо сохранять сложную структуру папок.
; Например, inf лежит в S\CR3\Win2k_xp и без подстановки сохранилось бы
; только содержимое S\CR3\Win2k_xp, а многие части драйвера лежат в папках в S\CR3
; в нижеприведенном при обнаружении нужной к сохранению папки S\CR3\Win2k_xp на самом
; деле будет сохранена вся S\CR3 с содержимым.

[DrvDirSybstitute]
S\CR3\Win2k_xp=S\CR3

; Далее - секции панелей
; [Panels_XXX]

; Заголовок секции
; Caption=New Ati driver - Catalust Control Center

; TagFile_01 - TagFile_99
; По порядку!!!
; Проверка наличия файла
; комманды будут выполнены при наличии ВСЕХ файлов
; TagFile_01=%DRVDIR%\ati2mtag.sys
; TagFile_02=%DPROOT%\V\ATI\CCC\ISScript9.Msi

; TagFile*_01 - TagFile*_99
; По порядку!!!
; Проверка наличия файла
; комманды будут выполнены при наличии ХОТЯ БЫ ОДНОГО из файлов
; TagFile*_01=%DRVDIR%\ati2mtag.sys
; TagFile*_02=%DPROOT%\V\ATI\CCC\ISScript9.Msi

; Condition_01 - Condition_99
; По порядку!!!
; запуск программы и контроль кода возврата. При ERRORLEVEL = 0 проверка считается прошедшей
; комманды будут выполнены при прохождении ВСЕХ проверок секции
; Condition_01=%DPROOT%\V\ATI\NEW\ChekVer.exe

; Condition*_01 - Condition*_99
; По порядку!!!
; запуск программы и контроль кода возврата. При ERRORLEVEL = 0 проверка считается прошедшей
; комманды будут выполнены при прохождении ХОТЯБЫ ОДНОЙ провероки секции
; Condition*_01=%DPROOT%\V\ATI\NEW\ChekVer.exe
; Condition*_02=%DPROOT%\V\ATI\OLD\ChekVer.exe

; HWID_01 - HWID_99
; По порядку!!!
; комманды будут выполнены при наличии ВСЕХ указанных HWID
; HWID_01=HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1695E601

; HWID*_01 - HWID*_99
; По порядку!!!
; комманды будут выполнены при наличии ХОТЯБЫ ОДНОГО указанных HWID
; HWID*_01=HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1695E601
; HWID*_01=HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1695E605

; Command_01 - Command_99
; По порядку!!!
; Команды выполняются при прохождении всех проверок по порядку
; Пустых проверок быть не должно!
; При отсутствии всех проверок комманды выполнются всегда
; Command_01=MSIEXEC /i %DPROOT%\V\ATI\CCC\ISScript9.Msi /qn /norestart
; Command_02=MSIEXEC /i %DPROOT%\V\ATI\CCC\ATICCC.msi /qn /norestart



;Video drivers part

[Panels_001]
Caption=All Ati driver - Ati Tray Tools
TagFile_01=%DRVDIR%\ati2mtag.sys
TagFile_02=%DPROOT%\AtiTrayTools.exe
Command_01=%DPROOT%\AtiTrayTools.exe /SILENT


;Sound driver part

[Panels_002]
Caption=Nvidia audio mixer
TagFile_01=%DRVDIR%\nvapu.sys
TagFile_02=%DPROOT%\S\N2\AudioUtl.exe
Command_01=START /WAIT %DPROOT%\S\N\2\AudioUtl.exe -qn

[Panels_003]
Caption=installs X-Fi Titanium
TagFile_01="%DRVDIR%\ha20x22k.sys"
TagFile_02="%SystemRoot%\system32\SBXFi.ico"
TagFile_03="%DPROOT%\S\CR0\CTZAPXX.exe"
Command_01="%DPROOT%\S\CR0\CTZAPXX.exe /S"

-------
Против глупости сами боги бороться бессильны...

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

Отправлено: 08:14, 10-03-2010 | #380



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [Проект] TweakMaster (база твиков и Gui конфигуратор для сборки Аддона) SOLON7 Наборы обновлений для Windows XP/2003/Windows 7 569 26-03-2014 21:30
Служебные - Интегратор обновлений в дистрибутивы Office 2003 FUH Наборы обновлений для Windows XP/2003/Windows 7 1103 04-12-2013 21:25
Инфо - Способ интеграции аддонов в дистрибьютив без набора обновлений ? aik18 Наборы обновлений для Windows XP/2003/Windows 7 8 28-03-2013 12:46
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов Boa Soft Наборы обновлений для Windows XP/2003/Windows 7 1505 24-05-2009 01:39
Служебные - [флейм] GUI интегратор - зло или польза? pel_MEN Наборы обновлений для Windows XP/2003/Windows 7 93 14-02-2008 08:42




 
Переход