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

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

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

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

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


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


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

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


Изменения
Автор: Boa Soft
Дата: 16-05-2009
Описание: Обновление шапки
Вложения
Тип файла: txt history.txt
(15.8 Kb, 570 просмотров)
Gui-интегратор пакета обновлений и адонов

Версия: 1.1.5.16 от 23.04.09

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

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


Новое в текущей версии:
1. Исправлен патч sfcfiledll - теперь при обработке таблицы от server2003 он находит все (7) таблицы.
2. Исправлена процедура очистки директории. Значительно возрасла скорость очистки.
3. Введена проверка результата очистки папки перед копированием.
4. Добавлена поддержка drvinfo.ini для новой версии setup.exe.
5. Исправлены проблемы с файлами requred и conflikt при наличии в них пустых строк или строк из одних пробелов.
6. Обновлена версия фейк-сетапа
Исправлена процедура очистки директории. Значительно возрасла скорость очистки.
Добавлена поддержка drvinfo.ini - расширенное описание пакета отображается в строке подсказки.

Скриншоты:

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

updateintegrator.7z ~1,5Mb

Важно!

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

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

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

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

Отправлено: 02:14, 18-02-2008

 

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

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


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

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


Hacho,
Цитата Hacho:
Boa Soft, Можно ли простой заменой папки DriverTools в интеграторе обновить автоустановщик драйверов »
Да, можно. Только те файлы, которые были упакованы, должны таковыми и остаться.

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


Отправлено: 15:43, 16-09-2008 | #621



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

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


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

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


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

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


Версия: 1.1.1.4 от 28.09.08. релиз

Новое в текущей версии:

Код: Выделить весь код
1. Совместимость с системами с включенным DEP (не создавался live res patch)
2. Mультизагрузка для Server 2003 - патчем setupldr правит контрольную сумму заголовка PE части загрузчика.
3. Добавлена возможность кеширования LiveResPatch.
4. Добавлена возможность выбора копирования нескольких OEM папок.
5. Упорядочено отображение текущих настроек для красоты лога.
7. Убрана переменная OEM -  Путь к папке с дополнительными файлами
8. Добавлены переменные с информацией о дистрибутиве: 
   SKU - тип лицензии
   Locale - язык
   ProdType - наименование продукта
   SP - сервиспак
9. В составе обновленный фейк-сетап.
Если кто успел скачать до 2:50, то скачайте заново. в том архиве не разблочен мультибут для серверов.

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


Последний раз редактировалось Boa Soft, 28-09-2008 в 02:54.

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

Отправлено: 02:41, 28-09-2008 | #622


Старожил


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


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

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


Цитата Boa Soft:
Добавлены переменные с информацией о дистрибутиве:
SKU - тип лицензии
Locale - язык
ProdType - наименование продукта
SP - сервиспак »
Boa Soft, спасибо, своевременно

Добавлено:
А почему этих переменных нет в меню для имени образа? для метки диска тоже нет? Мы же вроде об этом говорили...
Кроме того в программе в ряде мест указано, что программа RC3 (в часности в логах и разделе "О программе"), а в посте что релиз. Где то ошибка ...
И патчер ... с ним есть подвижки?

Добавлено:
Почему-то после сборки осталась папка temp c файлом sfcfiles.dll . Предыдущая версия удаляла всё.

-------
По-настоящему занятой человек в свободное время спит.


Последний раз редактировалось Shido, 28-09-2008 в 04:29.


Отправлено: 03:53, 28-09-2008 | #623


Аватара для bes1de

Старожил


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

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


а файлик PreSetup.ini через программу редактируется или его ручками править?

-------
http://forum.oszone.net/images/smilies/userbars/oszone_ub.gif

Ушел на базу ... вернусь не сразу !


Отправлено: 00:53, 29-09-2008 | #624


Аватара для bes1de

Старожил


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

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


Цитата Shido:
Почему-то после сборки осталась папка temp c файлом sfcfiles.dll . Предыдущая версия удаляла всё. »
у меня тоже осталось и еще пустые папки темп->CABs->SP3

-------
http://forum.oszone.net/images/smilies/userbars/oszone_ub.gif

Ушел на базу ... вернусь не сразу !


Отправлено: 01:16, 29-09-2008 | #625


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

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


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

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


Текущая версия: 1.1.2.5 от 28.09.08

Новое в текущей версии:
1. Добавлена возможность использования новых переменных в имени ISO-образа и метке диска.
2. Исправлено неудаление sfcfiles.dll после патча.
3. Исправлены версии в логе и о программе.
4. перед запуском интеграции добавлена проверка длинны метки диска (32 символа).

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

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

Отправлено: 01:24, 29-09-2008 | #626


Аватара для bes1de

Старожил


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

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


Изображения
Тип файла: gif install.gif
(4.8 Kb, 54 просмотров)

в начале установки. т.е после распаковки драйверов вот такая картина см в аттаче и ниже PreSetup.ini
читать дальше »
; BS Auto Driver system setting file
;

; Общие настройки

[COMMON_SETTINGS]
; блокировка политики проверки цифровых подписей
BlockDSPolicy =1
; Не выполнять ничего кроме presetup.cmd\postsetup.cmd и копирования дистрибутива на HDD
ScipAllFunc = 0

; Путь к папке с распакованными драйверами
; используется для внутренних нужд, не удалять и не изменять!
DrvFolderPach =

; Настройки GUI - установки

[PRESETUP_SETTINGS]
;Показывать ход подготовки к установке.
;1 - не показывать 0 - по умолчанию - показывать
SilentSetupMode =1
; Использовать интерфейс WinntBBU.dll
;Отображать ход установки в виде Setup Billboards
;0 - старый вид диалога 1 - по умолчанию - Setup Billboards
;Отображение идет за счет стандартной библиотеки, так что при применении трансформ-паков
;Общий стиль не будет нарушен
UseBBU =1
;Папка, в которой хранятся упакованные драйвера на CD.
;По умолчанию - OEMDRV
OemDirName =OEMDRV
;Папка, куда будут помещены драйвера после распаковки.
;Для пакетов BashratTheSneaky - %SystemDrive%\D и лучше не менять.
;Полное путь с поддержкой переменных окружения.
;По умолчанию - %SystemDrive%\D
DrvDirName =%SystemDrive%\D
;Альтернативная папка для ПОИСКА распакованных драйверов
;Сделанно для совместимости с внутрифирменными стандартами
;По умолчанию %SystemDrive%\DRIVERS
AltDirName =%SystemDrive%\DRIVERS
;Отвечает за то, считать ли драйвера в папке OEMDRV на CD запакованными.
;Если 0, то распаковки не происходит и устаеовка идет напрямую с CD.
;Удобно при небольшом объеме драйверов. При большом количестве очень сильно замедлит установу.
;Советую пользоватся только при изготовлении дистрибутива под конкретную машину с фиксированным набором железа.
;По умолчанию - 1
DrvIsZipped =1
;Папка, в которую будут распаковыватся архивы. Для пакетов BashratTheSneaky - корень системного раздела.
;Куда попадуит распакованные драйвера, зависит от структуры архива и имени этой папки.
;Два этих факта надо сопоставить с значением DrvDirName
;Имеет значение только при DrvIsZipped=1
;Полное путь с поддержкой переменных окружения.
;По умоччанию %SystemDrive%
UnzipDirName =%SystemDrive%
;Показывать ли диалог выбора пакетов.
;Если архивы не найдены, то диалог не отобразится не зависимо от значения
;По умолчанию - 1
ShowWaitDlg =1
;Время ожидания до автораспаковки всех пакетов
;По умолчанию - 30
WaitTime =30
;Пропукать в динамик три раза при отображении диалога выбора драйверов
BipOnShowWaitDlg =1
; Использовать DevicePath или SetupCopyOEMInf
; В этой версии не работает!
;UseMakeOEMDrvPnf =0
;Показывать кнопку выбора запакованных пакетов драйверов из альтернативного расположения
;По умолчанию - 1
VisibleAddButton =1

; Настройки RunOnceEx стадии первого логона

[POSTSETUP_SETTINGS]
;При значении 0 папка с драйверами будет удалена после установки.
;А пути поиска сброшены на %SystemRoot%\inf
;При 0 настройки сохранения в finish.ini не учитываются.
;При 1 и отсутствии finish.ini вся папка копируется в %SystemRoot%\OEMDrv
;А пути поиска перечитываются на %SystemRoot%\OEMDrv
;При наличии finish.ini сохранение драйверов определяется заданными в нем фильтрами и параметрами.
;По умолчанию - 1
KeepDrivers =0
; Обработать finish.ini и установить расширения драйверов (панели), например ATI ССС или CCP
InstallPanels =1
; Создать ярлыки на рабочем столе для запуска очистки, установки панелей и сохранения драйверов вручную.
; При выполнении очистки будут удалены автоматически
MakeShortcut =0
; Автоудаление временных файлов после установки (finish, setup.old, devcon.exe итд)
; А так же папки с драйверами из прежнего местоположения.
; При AutoCleanup = 0 при сохранении папок с драйверами происходит не перемещение, а копирование
; Прежнее местоположение сохраняется нетронутым.
; При AutoCleanup = 0 после проверки правильности установки можно запустить Finish.exe cleanup (c) и
; пройдет автоочистка. По умолчанию 1.
AutoCleanup =1
;Копировать ли дистрибутив в %SystemRoot%\I386
;По умолчанию -1
CopySource =0
;Скрывает отображение процеса установки панелей при 1
;По умолчанию -0
SilentFinishMode =1
; Использовать DevicePath или SetupCopyOEMInf
; Актуально только при KeepDrivers = 1
UseMakeOEMDrvPnf =0
;Наименование подключа RunOnceEx реестра по умолчанию
;Запуск из RunOnceEx используется всегда для служебных целей!
;Обязательно соотнесите со своими зачениями ключей при использовании RunOnceEx
;По умолчанию -001
RunOnceExKey =ZZZZ_002
;Имя стадии RunOnceEx
RunOnceExDlgCapt =Завершение установки драйверов
; Восстанавливать оригинальный установщик при очистке
RestoreOrgSetup = 1
; обновить драйвера
UpdateInstalledDrivers = 1


; Exclude 'bad drivers' folder from HWIDS
;Список пропускаемых папок с "плохими" драйверами.
;Формат HVID - папка
;Если надо просто всегда исключть папки, то место HWID ставим *
;И перечисляем все пути от корня папки в DrvDirName, через ;
;Внимание! Только одна строка может начинатся с *!!!
;Позволяет исключить драйвера без перепаковки пакетов.

[EXCLUDE_DIRS]
;*=V\NV\OLD

-------
http://forum.oszone.net/images/smilies/userbars/oszone_ub.gif

Ушел на базу ... вернусь не сразу !


Отправлено: 01:34, 29-09-2008 | #627


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

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


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

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


Уберите SilentSetupMode =1.

Пока с этой версией не работает.

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

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

Отправлено: 11:52, 29-09-2008 | #628


Аватара для Tutle

Старожил


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

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


Цитата Boa Soft:
Уберите SilentSetupMode =1. »
Как понять уберите?

Отправлено: 13:07, 29-09-2008 | #629


Старожил


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


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

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


Boa Soft, при интеграции DRIVERPACK_MASSSTORAGE_WXP_X86-32_116_GREG_B последней версией интегратора появились ошибки в txtsetup.sif (в часности в строке 13691, 13694, и ряд других), виноваты оказались непонятно откуда взявшиеся пробелы. Это проблема интегратора или пакета?

Пример строк:
Код: Выделить весь код
PCI\VEN_10DE&DEV_037F&CC_0104="nvrd325"
PCI\VEN_10DE&DEV_03F6&CC_0 104="nvrd325"
PCI\VEN_10DE&DEV_044C&CC_0104="nvrd325"

PCI\VEN_10DE&DEV_0055="nvatabus"
PCI\VEN_10DE &DEV_0266="nvatabus"
PCI\VEN_10DE&DEV_0267="nvatabus"
Добавлено:
С версией пакета DRIVERPACK_MASSSTORAGE_WXP_X86-32_113_GREG_B всё интегрируется нормально, так что похоже интегратор не причём. Осталось разобратся в чём именно отличие, жаль нет у меня 114-115, было бы проще отследить разницу.

-------
По-настоящему занятой человек в свободное время спит.


Последний раз редактировалось Shido, 29-09-2008 в 17:19.


Отправлено: 16:58, 29-09-2008 | #630



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2 Boa Soft Наборы обновлений для Windows XP/2003/Windows 7 931 11-07-2020 03:36
Служебные - [Проект] 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 интегратор - зло или польза? pel_MEN Наборы обновлений для Windows XP/2003/Windows 7 93 14-02-2008 08:42




 
Переход