Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов
Boa Soft
16-09-2008, 15:43
Hacho, Boa Soft, Можно ли простой заменой папки DriverTools в интеграторе обновить автоустановщик драйверов »
Да, можно. Только те файлы, которые были упакованы, должны таковыми и остаться.
Boa Soft
28-09-2008, 02:41
Версия: 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, то скачайте заново. в том архиве не разблочен мультибут для серверов.
Добавлены переменные с информацией о дистрибутиве:
SKU - тип лицензии
Locale - язык
ProdType - наименование продукта
SP - сервиспак »
Boa Soft, спасибо, своевременно :)
Добавлено:
А почему этих переменных нет в меню для имени образа? для метки диска тоже нет? Мы же вроде об этом говорили... :(
Кроме того в программе в ряде мест указано, что программа RC3 (в часности в логах и разделе "О программе"), а в посте что релиз. Где то ошибка ...
И патчер ... с ним есть подвижки?
Добавлено:
Почему-то после сборки осталась папка temp c файлом sfcfiles.dll . Предыдущая версия удаляла всё.
а файлик PreSetup.ini через программу редактируется или его ручками править?
Почему-то после сборки осталась папка temp c файлом sfcfiles.dll . Предыдущая версия удаляла всё. »
у меня тоже осталось и еще пустые папки темп->CABs->SP3
Boa Soft
29-09-2008, 01:24
Текущая версия: 1.1.2.5 от 28.09.08
Новое в текущей версии:
1. Добавлена возможность использования новых переменных в имени ISO-образа и метке диска.
2. Исправлено неудаление sfcfiles.dll после патча.
3. Исправлены версии в логе и о программе.
4. перед запуском интеграции добавлена проверка длинны метки диска (32 символа).
в начале установки. т.е после распаковки драйверов вот такая картина см в аттаче и ниже 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
Boa Soft
29-09-2008, 11:52
Уберите SilentSetupMode =1.
Пока с этой версией не работает.
Уберите SilentSetupMode =1. »
Как понять уберите?
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, было бы проще отследить разницу.
Boa Soft
29-09-2008, 18:48
Цитата Boa Soft:
Уберите SilentSetupMode =1. »
Как понять уберите? »
Не поддерживается тихий режим. Или приравняйте нулю или вообще строчку удалите.
Добавлено:
С версией пакета DRIVERPACK_MASSSTORAGE_WXP_X86-32_113_GREG_B всё интегрируется нормально, так что похоже интегратор не причём. Осталось разобратся в чём именно отличие, жаль нет у меня 114-115, было бы проще отследить разницу. »
Сравните файл MSST.INI обоих пакетов.Информация берется оттуда. Алгоритм интеграции не менялся.
Genry111
01-10-2008, 16:13
в начале установки. т.е после распаковки драйверов вот такая картина см в аттаче и ниже PreSetup.ini
Изображения »
Уберите SilentSetupMode =1.
Пока с этой версией не работает. »
Строку убирал, но это окно осталось при загрузке перед приветствием светится, а затем на верх накладывается "Приветствие"
З.Ы. уже этот вопрос задавался, и ответили что проблема решена, но в каждой сборке тот же самый фон.Как его убрать?
; BS Auto Driver system setting file
;
; Общие настройки
[COMMON_SETTINGS]
; блокировка политики проверки цифровых подписей
BlockDSPolicy =1
; Не выполнять ничего кроме presetup.cmd\postsetup.cmd и копирования дистрибутива на HDD
ScipAllFunc = 0
; Путь к папке с распакованными драйверами
; используется для внутренних нужд, не удалять и не изменять!
DrvFolderPach =
; Настройки GUI - установки
[PRESETUP_SETTINGS]
;Показывать ход подготовки к установке.
;1 - не показывать 0 - по умолчанию - показывать
SilentSetupMode =0
; Использовать интерфейс 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 =60
;Пропукать в динамик три раза при отображении диалога выбора драйверов
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 =1
; Обработать finish.ini и установить расширения драйверов (панели), например ATI ССС или CCP
InstallPanels =1
; Создать ярлыки на рабочем столе для запуска очистки, установки панелей и сохранения драйверов вручную.
; При выполнении очистки будут удалены автоматически
MakeShortcut =0
; Автоудаление временных файлов после установки (finish, setup.old, devcon.exe итд)
; А так же папки с драйверами из прежнего местоположения.
; При AutoCleanup = 0 при сохранении папок с драйверами происходит не перемещение, а копирование
; Прежнее местоположение сохраняется нетронутым.
; При AutoCleanup = 0 после проверки правильности установки можно запустить Finish.exe cleanup (c) и
; пройдет автоочистка. По умолчанию 1.
AutoCleanup =0
;Копировать ли дистрибутив в %SystemRoot%\I386
;По умолчанию -1
CopySource =1
;Скрывает отображение процеса установки панелей при 1
;По умолчанию -0
SilentFinishMode =0
; Использовать DevicePath или SetupCopyOEMInf
; Актуально только при KeepDrivers = 1
UseMakeOEMDrvPnf =1
;Наименование подключа RunOnceEx реестра по умолчанию
;Запуск из RunOnceEx используется всегда для служебных целей!
;Обязательно соотнесите со своими зачениями ключей при использовании RunOnceEx
;По умолчанию -001
RunOnceExKey =900
;Имя стадии RunOnceEx
RunOnceExDlgCapt =Завершение установки драйверов
; Восстанавливать оригинальный установщик при очистке
RestoreOrgSetup = 1
; обновить драйвера
UpdateInstalledDrivers = 1
; Exclude 'bad drivers' folder from HWIDS
;Список пропускаемых папок с "плохими" драйверами.
;Формат HVID - папка
;Если надо просто всегда исключть папки, то место HWID ставим *
;И перечисляем все пути от корня папки в DrvDirName, через ;
;Внимание! Только одна строка может начинатся с *!!!
;Позволяет исключить драйвера без перепаковки пакетов.
[EXCLUDE_DIRS]
;*=V\NV\OLD
Комсомолец
02-10-2008, 11:17
фейк-сетап какой-то некрасивый((( хотя функциональней.
Комсомолец, каждому своё - мне на пример нравится болше. :) Да и единообразно с остальными диалоговыми окнами.
ToAll По предыдущему моему посту (отпишусь дабы не было потом вопросов) - интегратор был не причём, проблема была в MSST.INI версии 116, в HWID были пробелы, в настоящее время всё исправлено.
Комсомолец
03-10-2008, 03:40
каждому своё - мне на пример нравится болше »
Всё-таки старый фейк симпатичней был. И не такой громоздкий.
Boa Soft
04-10-2008, 10:39
Genry111, .Ы. уже этот вопрос задавался, и ответили что проблема решена, но в каждой сборке тот же самый фон.Как его убрать? »
В таком случае, откажитесь от использования. Я не могу повторить.
Комсомолец
04-10-2008, 15:30
Boa Soft, подскажи, как вернуть консоль восстановвления при мультизагрузке? Вроде ОЕМ-директорию не использую. Нужна частенько с такими клиентами.
;SetupMgrTag
[Data]
MsDosInitiated="0"
[Unattended]
OemSkipEula=Yes
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
[Display]
Xresolution=1280
Yresolution=1024
BitsPerPel=32
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\Aero.theme"
Комсомолец
04-10-2008, 17:01
Уже разобрались. Через F10 всегда работает или удаляем VOLS\winnt.sif и в стандартной установке появится консоль востстановления.
HouseBugs
08-10-2008, 15:14
Здравствуйте. Подскажите пожалуйста, как убрать выбор драйверов по умолчанию в диалоговом окне интегратора. Тоесть нужно что бы по умолчанию ни один пакет не устанавливался.
HouseBugs, переименовать все пакеты драйверов таким образом чтобы первым символом был минус "-" . Например -DP_monitor.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC