Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов #2
у меня вот такая проблема сделал сборку через конструктор XPBuild5 »
1. Задавать вопрос по конструктору нужно на форуме SamLab, основой которого служит GUI-интегратор.
2. Ваша проблема в следующей секции winnt.sif
[GUIRunOnce]
command9="%SystemDrive%\DPsFnshr.exe"
command10="%SystemDrive%\Windows\RunPost.exe"
Andrei77
08-02-2010, 00:06
opel431 я понял ваш ответ хорошо, вот что я думаю "RunPost.exe" это установщик софтины правлиьно да???. "DPsFnshr.exe" а это по видимому какой то файл для финализации установки драйверов ну если я допустим не хочу чтобы у меня был аддон RunPost.exe установшик софтины значит нужно просто удалить запись из файла winnt.sif в самой нижней строке
[GUIRunOnce]
command9="%SystemDrive%\DPsFnshr.exe"
command10="%SystemDrive%\Windows\RunPost.exe"
просто убрать от туда и все ... по пробую сделать это нужно глянуть в какой нибудь сборке, как они это сделали...Спасибо за подсказку...на счет файла winnt.sif :)
значит нужно просто удалить запись из файла winnt.sif »
Да
Boa Soft, подскажите, как запустить свой батник до создания образа?
Комсомолец
09-02-2010, 04:41
sov44, "Дополнительные настройки" - "Запустить до процесса интеграции"
Комсомолец, в том то и дело, что не срабатывает. :( Может быть причина в том, что батник в папке канструктора ? (d:\XPSP3\Source\ISO\)
Комсомолец
09-02-2010, 16:33
sov44, у меня в папке интегратора. "e:\updatepack"
Два предположения чисто, простите, "от балды": 1) может, дело в названии папки ISO? 2) может, батник и сам по себе не срабатывает - что в нём, правильно ли он составлен?
Забыл сказать, дистрибутив собираю конструктором XPBuild6 M3 (http://samforum.ws/showthread.php?p=782864#post782864) на основе Gui-интегратора от Boa Soft :dont-know Командный файл вручную срабатывает.
столкнулся с проблемой
Интеграция остановлена из-за ошибки - Cannot create file "D:\BUILDXP\UPDATEPACK\temp\ChkDistr.cmd". Процесс не может получить доступ к файлу, так как этот файл занят другим процессом
такое в первый раз лог прикрепил
призапуске стандартного интегратора __PATCH.CMD все проходит Наура в чем может быть причина
kert, антивирус выключен и ненужные процессы тоже надо отключить.
kert, я такое обычно выхватывал при включенном Касперском! Выключение на время интеграции помогало!
Vdm17, Bond01, спасиба за совет помогло
Подскажите: как с помощью Gui-интегратора создать мульти-загрузочный диск, ответов на этот вопрос что-то не нашел ? Как быть при этом с файлом сценария и что такое пароль загрузки BCDW?
S.T.R.E.L.O.K.
10-02-2010, 21:13
Bond01, посоветую почитать тему о BCDW, потом в папкe gui-интегратора (gui/bcdw, точно не помню) перенести готовый вариант БСДВ...
сам не пользуюсь этой функцией, предпочитаю либо аддоном, либо просто копирование готового варианта в корень диска
предпочитаю либо аддоном, либо просто копирование готового варианта в корень диска »
Можно подробнее тогда.
--------------------------
Кто-нибудь объясните. Сейчас собирал и столкнулся с запросом пароля, хотя его указал.
Может кто объяснить? Кто, как собирает с помощью UpdateIntegratorа, прочитал что аддоны не актуальны т.к все это есть в gui, но не написано подробно.
http://files.myopera.com/Creat0R/Opera_AC/Icons/its_about_time_cool.gif
--------------------
Где почитать про папки Vold и Vols?
Где почитать про папки Vold и Vols? »
VOLD - со всеми драйверами
VOLM - только с рэйд и сата контроллерами
VOLS - без драйверов вобще
что такое пароль загрузки BCDW? »
Сейчас собирал и столкнулся с запросом пароля, хотя его указал »
Его не нужно было указывать (параметр должен быть закомментирован, как было по-умолчанию), если вы не хотите с ним сталкиваться при каждой загрузке с созданного вами мультизагрузочного диска! :)
прочитал что аддоны не актуальны т.к все это есть в gui »
Но описания в аддонах за редкими исключениями актуальны и для Gui-интегратора.
opel431, вы немного напутали
VOLD - со всеми драйверами
VOLM - только с рэйд и сата контроллерами
»
, правильно так:
VOLD - со всеми драйверами но без MassStorage
VOLM - все драйвера: PnP и MassStorage
VOLS - без драйверов вобще
... 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-интегратор.
Lubitel Softa
09-03-2010, 21:56
Добрый день всем. У меня, уже наверное надоевший всем, вопрос о 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, что туда писать, откуда брать и опять же как не написать лишнего - не понятно. Помогите, пожалуйста, разобраться в написании финишера, заранее спасибо за дельные советы.
mercuryn
10-03-2010, 08:14
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"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC