PDA

Показать полную графическую версию : [решено] Вопросы касательно автоматической установки WindowsXP


Страниц : 1 [2]

BROTHERHOOD
07-06-2009, 03:47
Й.Еще вопрос касательно установки приложений (самое труднодоступное для меня)
Для того чтобы установить приложение,нужно закинуть его в \$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 - все верно?

okshef
07-06-2009, 08:24
ПОЧЕМУ СЕРИЙНИК НЕ ВВОДИТСЯ АВТОМАТИЧЕСКИ И ПОЧЕМУ РАСКЛАДКА ТАК И ОСТАЛАСЬ РУССКОЙ ДАЖЕ ПОСЛЕ ИЗМЕНЕНИЯ НАСТРОЕК!? »
уберите все, кроме этих двух параметров, проверьте, будет ли срабатывать, добавляйте постепенно остальные, смотрите, после чего - сбой.
P.S. Я меняю параметры раскладки твиком.
P.P.S. Ложитесь спать, даже в данном случае поговорка "утро вечера мудренее" УЖЕ не подходит.

BROTHERHOOD
07-06-2009, 09:32
okshef,

Винда полетела,грузится только в безопасном режиме, вот теперь уж точно не до сна... :(
Думаю переустановка поможет,но нужно найти альтернативный вариант..(((

Как восстановлю все, тогда собственноручно создам новый файл winnt.sif ,заранее прочитав какая настройка для чего,но Вы уверены что моя версия винды подходит для автоматического ввода ключа через winnt.sif ?

exo
07-06-2009, 12:53
В таком случае ею можно и программы интегрировать с нужным типом установки »
нет. nLite не умеет проги устанавливать, к сожалению.
предположим у меня есть диск на котором 700мб драйверов свежих, мне нужно распаковать их в какую то папку,затем »
а затем указываете программе nLite путь к этой папке, а именно к файлу inf »


получается четыре драйвера одинаковых,я думаю,не стереть ли пару »
одинаковые не нужны. nLite вообще-то должен ругнуться что одинаковые драйвера.
Вы уверены что моя версия винды подходит для автоматического ввода ключа через winnt.sif »
да вроде все винды, современные, подходят для файла ключей.

BROTHERHOOD
07-06-2009, 13:19
Что - ж, ждем ответа на остальные вопросы... :)

Drongo
07-06-2009, 13:53
Вы сейчас такую кашу в теме сделали, что работает, что не работает, что интегрировали, с помощью чего, неразберёшь... Не разобравшись толком с одним вопросом(вводом серийника и почему он не вводится автоматом), делаете другое, которое тоже не работает. Решайте вопросы по порядку! И лучше в темах предназначеных для этого.

1. Файл ответов Winnt.sif .:[все вопросы, уточнения, не срабатывает установка, etc]:. (http://www.forum.oszone.net/thread-47582.html)
2. Вопрос по статье "Интеграция SATA/RAID драйверов" (http://www.forum.oszone.net/thread-93861.html)
3. Интеграция драйверов в дистрибутив при помощи NLite (http://www.forum.oszone.net/thread-43624.html)
4. (статья) nLite .:[все вопросы по работе с этой программой]:. (http://www.forum.oszone.net/thread-63115.html)
5. [Проект] Gui-интегратор пакета обновлений и аддонов #2 (http://www.forum.oszone.net/thread-140892.html)
6. Твики реестра .: [все вопросы] :. (http://www.forum.oszone.net/thread-140910.html)

BROTHERHOOD
07-06-2009, 14:11
Drongo,
Я читал все эти темы,и многое другое.Это раз.
Во вторых - я считаю кашей,то - если я бы на каждый мой вопрос здесь создавал по одной теме - Вы так не считаете?
Я понимаю что я порядком всем надоел,но не нужно хотябы так отвечать,не приятно же.
Я не могу удалять свои сообщения,поэтому тема становится похожей на кашу,и я это понимаю,поэтому в самом начале третей страницы данной статьи я записал те вопросы , которые осталось выяснить на данном этапе.

Просто по причине того что я устал,я забыл подредактировать свое вышеуказанное сообщение,что сеичас и сделаю.

Drongo,

Теперь,когда первое сообщение на этой странице подредактировано прошу обратить ваше внимание на пункты которые я написал :

1.Вопрос ответа на который нету в упомянутых Вами ссылках.И ответить просто Да/Нет,думаю особого труда бы не составило никому,лично я бы ответил..

2.Да,тут серьезная каша,здесь я написал то,как я понимаю ситуацию,и просто за секунд 20 вникнуть в суть и ответить Да/Нет ,тоже не составит особого труда..

3.Тут уже нужно отвечать на вопрос,но он не столь важен как вышеупомянутые два.

Может быть я не понимаю Вашей реакции потому, что сам печатаю весьма быстро,но иногда забываю что оппоненты могут печатать медленнее,но я все еще помню о том факте,что я многим здесь надоел.
В любом случае,лучше проигнорировать,чем говорить о каше в теме,в которой много вопросов..причем вопросы возникают один за другим , т.к. я все делал этой ночью,ответы быстро не приходили,поэтому я тратил некоторе время,и находя ответ,задавал новый вопрос в этой же теме,чтобы небыло настоящей каши в виде десятка другого тем...
Я в чем то не прав ?

Drongo
07-06-2009, 19:52
BROTHERHOOD, Давайте тогда по порядку и не спеша. :) Как рекомендовал okshef, Комментарий 22 (http://www.forum.oszone.net/post-1137195-22.html). Создайте чистую сборку, оставив только WINNT.SIF с содержимым:

[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXXЕсли будет работать, добавляйте другие секции, отладите WINNT.SIF, переходите к обсуждению следующего вопроса. Только по порядку, а не всё и сразу. ;)

сам печатаю весьма быстро,но иногда забываю что оппоненты могут печатать медленнее »Пишите не спеша и расставляйте пробелы после знаков препинаний. ;)

Во вторых - я считаю кашей,то - если я бы на каждый мой вопрос здесь создавал по одной теме - Вы так не считаете? »Принцип размещения вопросов на конференции. Одна тема - одна проблема. Вот потому и привёл ссылки, чтобы вопросы по интеграции драйверов, обсуждать в теме предназначенной для этих целей, вопросы с nLite в nLite, непонятные моменты с WINNT.SIF в соответствующей теме. :) Потому например, имея желание помощь, я не знаю что советовать, теряю нить ваших действий. Хотя и вижу, что вы что-то не полностью понимаете.

okshef
07-06-2009, 20:21
я многим здесь надоел. »
это субъективно, любой приходящий на форум может и на ваших ошибках поучиться

Drongo
07-06-2009, 20:55
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 имя инсталятора запускаемой программы
/ключ /еще ключ - ключ для запуска (если есть)
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"

BROTHERHOOD
07-06-2009, 21:56
Без вмешательства будет установлено в %programfiles% »
Т.е. будет установлено в путь который прописан "по умолчанию" в программе? Т.е. если этот путь (например) D:\PROGS\etc\ , тогда он создаст на моем Д папку ETC и закинет прогу туда ? )))

Касательно твиков это здорово,можно изначально один .reg файл сделать,вписав в него все нужные изменения, и поставить,чтобы он первым активировался,а после него уже начинали устанавливаться программы.. :)

Сеичас протестирую winnt.sif , после того как удастся вводить автоматически серийник,и раскладка будет меняться на нужную,начну интегрировать программы. Спасибо большое. :)

Судя по всему у VMWare Workstation очень серьезные проблемы с установкой собственных сборок...
Дальше продолжу все делать используя Microsoft Virtual PC.

Еще один вопрос : если я скопировал 200 шрифтов в папку \$OEM$\$$\Fonts\
они же по идее, должны копироваться в папку Windows\Fonts
во время установки ОС,верно ?

Drongo
08-06-2009, 13:12
Без вмешательства будет установлено в %programfiles% » По логике, туда, чему равна переменная - %programfiles%.Т.е. если этот путь (например) D:\PROGS\etc\ , тогда он создаст на моем Д папку ETC и закинет прогу туда ? ))) »По логике, да.
Касательно твиков это здорово,можно изначально один .reg файл сделать,вписав в него все нужные изменения, и поставить,чтобы он первым активировался,а после него уже начинали устанавливаться программы.. »Неправильно, лучше каждый твик для каждой программы, и выполнять после установки программы, так как каждая программа может вносить информацию в реестр и в вашем случае, может быть что твик применённый ранее, может не сработать из-за того, что программа во время установки, поменяла значения на свои, по умолчанию
если я скопировал 200 шрифтов в папку \$OEM$\$$\Fonts\
они же по идее, должны копироваться в папку Windows\Fonts
во время установки ОС,верно »Во время копирования файлов, когда на синем фоне, жёлтая полоса двигается. Процесс установки по минутам (http://www.oszone.net/3165) - Первый этап(текстовый режим) - 7 пункт.

BROTHERHOOD
08-06-2009, 13:48
Drongo,
Большое спасибо! :)




© OSzone.net 2001-2012