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

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


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

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


Цитата 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"

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

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

Отправлено: 20:55, 07-06-2009 | #30