Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Добавление Файлов, файлы параметров (http://forum.oszone.net/showthread.php?t=46771)

WCR 16-03-2005 17:04 307296

Добавление Файлов, файлы параметров
 
Здравствуйте. Во время создания своего ХР СД возникло много вопросов.
Кто знает что-либо, пожалуйста пишите!
А как добавить свой файло в установку винды?
Мой способ:
modifyPE ххх.exe -c
makecab ххх.exe
ххх.ex_ в и386
([Files]) d1,xxx.exe > DOSNET.INF
([SourceDisksFiles]) xxx.exe = 100,,,,,,,x,x,x,,x,x > TXTSETUP.SIF
При таком раскладе винда после установки не создает интернет соединение, InstallShield'овские сетапы не работают (говорят "RPC сервер не доступен") ,
Windows Installer'ы тоже не работают, и, наверное многое другое. Вообщем винда получается не рабочая. (или я дурак :insane: ) Может кто знает почему?
Как понимать запись в TXTSETUP.SIF xxx.exe = 100,,,,,,,x,x,x,,x,x > TXTSETUP.SIF?
Для чего файлик LAYOUT.инф .
Как запустить свой ехе на другом этапе установки?(например на Т-19 или раньше)
Какими переменными обозначаются (в граф. части установки) I386 и временная папка установки?

ОCь: WinХП Про СП 2

Заранее благодарен...

Vadikan 16-03-2005 19:37 307353

WCR
Цитата:

Как понимать запись в TXTSETUP.SIF xxx.exe = 100,,,,,,,x,x,x,,x,x > TXTSETUP.SIF?
http://unattended.oszone.net/sourcedisksfiles.html
Цитата:

Как запустить свой ехе на другом этапе установки?(например на Т-19 или раньше)
На Т-39
[GuiUnattended]
DetachedProgram = "%SYSTEMDRIVE%\extras\install.exe"
Цитата:

Какими переменными обозначаются (в граф. части установки) I386 и временная папка установки?
Думаю, что никакими.

WCR 16-03-2005 21:04 307395

Vadikan
Это значитъ один TXTSETUP может сделать чтоб мой файл попал в
%windir%\* ? Или как? А для чего тогда DOSNET и LAYOUT ? А по поводу LAYOUT вообще непонятно - тот же TXTSETUP только там еще и вес файла написан ?

З.Ы. http://unattended.oszone.net/sourcedisksfiles.html - КРУТО
Большое спасибо за информацию. :beer:

Vadikan 17-03-2005 01:02 307447

WCR
AFAIK, достаточно внести информацию в txtsetup.sif. Taм же и указывается директория назначения. В dosnet.inf обычно вносят что-то типа
Код:

[OptionalSrcDirs]
Myfolder

если создается дополнительная директория внутри i386 (т.е. в примере у нас директория i386\Myfolder). Что же касается layout.inf, то в моем понятии он содержит информацию обо всех файлах, требуемых во время установки системы. Он, кстати, обновляется каждый раз когда вы интегрируете сервис пак или хотфикс. К сожалению, у меня нет под рукой конкретного описания layout.inf. Вообще, эту информацию сходу найти нелегко. Вот хорошее описание синтаксиса INF файлов вообще http://www.leeos.com/infdoc.html



WCR 17-03-2005 06:19 307473

Цитата:

Вообще, эту информацию сходу найти нелегко.
Полностью согласен :)
Цитата:

достаточно внести информацию в txtsetup.sif
[SourceDisksFiles]
ххх.exe = 1,,,,,,3_,2,1,,0,4
or
ххх.exe = 1,,,,,,,2,1,,0,4
or
ххх.exe = 1,,,,,,,2,0,,0,4
or
ххх.exe = 1,,,,,,,2,1

Не хочет копироваться. В чём может быть дело?

+
1,,,,,,,2,0,0,,1,2 > говорит, что нету такого файла (TXT этап) ???

Vadikan 17-03-2005 08:19 307493

A если
ххх.ехе = = 1,,,,,,,2,0,0

ModifyPE прогнать можно, а вот makecab уже не нужен, если используется незапакованный файл.

WCR 17-03-2005 08:58 307497

Цитата:

ххх.ехе = = 1,,,,,,,2,0,0
Клал в и386 оба (ЕХЕ и ЕХ_)
Говоритъ что нету; очень странно!?! :confused:

прошло 30~ мин... :
ххх.ех_ в и386
TXTSETUP
ххх.ехе = = 1,,,,,,,2,0,0
DOSNET.INF:
[Files]
d1,ххх.exe

Результат -
винда работает, ххх.exe в %system32% :)

WCR 17-03-2005 10:10 307512

А вот
[GuiUnattended]
DetachedProgram = "%SYSTEMROOT%\System32\ххх.exe"
- не сработало :weep:
(как я понял это надо писать в winnt.сиф?... или в txtsetup?)

Можно ещё вопрос? :
Куда извлекать (во время установки) дровы, чтоб винда их сама установила?
Предпологается , что если их извлечь на т-39 (если заработает) то далее винда их найдет и поставит. ?
Может запаять в DRIVER.CAB, тогда наверное их надо прописать где-то?
В теории такое возможно?

Vadikan 18-03-2005 07:36 307842

WCR
A зачем столько мучений ради запуска из [GuiRunOnce]? Кладите файлы свои в $OEM$, и запускайте спокойнo. Или там какой-то особый файл?

По драйверам - есть отдельная статья на сайте.

Frakir 08-03-2008 00:24 755693

подскажите как правильно сделать чтобы файлы добавились в систем32 драверс и погасить диалог на заменить или нет при условии что они уже там распакованы. ИМХО


Время: 00:40.

Время: 00:40.
© OSzone.net 2001-