Цитата BROTHERHOOD:
2.Еще вопрос касательно установки приложений (самое труднодоступное для меня)
Для того чтобы установить приложение,нужно закинуть его в \$OEM$\$1\install (пример)
затем создать батник и закинуть его туда же введя в него
start /wait %systemdrive%\install\some_application\setup.exe /ключ /еще ключ
Затем в разделе GuiRunOnce файла winnt.sif прописать : "%systemdrive%\install\install.cmd"
Таким образом :
Программа помещенная в $OEM$\$1\ Будет скопированна в корневой каталог диска,где установленна система,вместе с батником.
Затем из файла winnt.sif будет отправлена команда которой будет активирован тот батник,который был скопирован на диск из \$OEM$\$1\install.cmd (если , конечно , название батника "install.cmd") ,после чего батник активирует .exe-шник инсталлятора программы находящегося в папке \some_application\setup.exe - все верно? »
|
Если хотите использовать папкe для программ, то нужно в
$1\install создать ещё
some_application, чтобы выглядело так
$1\install\some_application или папки на каждую программу -
Код:

C:
+---+install
|___some_application1
|___some_application2
|___some_application3
$1 =
C:.
$1\install =
C:\install. Вы всё правильно поняли. Чтобы не заморачиваться, пусть будет так. В корне
$OEM$\$1\install - сюда закидываете все нужные для установки программы и файл
install.cmd.
В файле ответов - WINNT.SIF - прописываете
Код:

[GuiRunOnce]
Command0="%systemdrive%\install\install.cmd"
В файле
instal.cmd пишете
Код:

start /wait %systemdrive%\install\setup.exe /ключ /еще ключ
где
setup.exe имя инсталятора запускаемой программы
/ключ /еще ключ - ключ для запуска (если есть)
Цитата BROTHERHOOD:
3.В таком случае меня смущает один момент :
Как будет установленно приложение,без вмешательства пользователя,если в нем нужно менять какие то настройки,или еще чего-нибудь..ведь исходя из всех этих команд, я нигде не встретил команду, влияющую на сам инсталлятор.. ? »
|
Без вмешательства будет установлено в
%programfiles%. Попробуйте запустить любой инсталятор до того момента, когда он предложит вам выбрать путь. По умолчанию предлагается
C:\Program Files\_NAME_PROGRAMM_. Для того чтобы применять настройки, можно составить твик реестра с настройками для данной программы и запускать его из того же
install.cmd. Твики реестра закинуть в папку где лежат программы -
$OEM$\$1\install
Код:

start /wait %systemdrive%\install\setup.exe /ключ /еще ключ
REGEDIT.EXE /S "%systemdrive%\install\TweaksProgram1.reg"
start /wait %systemdrive%\install\setup.exe /ключ /еще ключ
REGEDIT.EXE /S "%systemdrive%\install\TweaksProgram2.reg"
start /wait %systemdrive%\install\setup.exe /ключ /еще ключ
REGEDIT.EXE /S "%systemdrive%\install\TweaksProgram3.reg"