[решено] Не запускаются файлы из DetachedProgram

Аватара пользователя
s127d

[решено] Не запускаются файлы из DetachedProgram

Сообщение s127d »

Есть рабочий дистрибутив с Win2k.

Всё настроено и работает. Используются папки $OEM$

Решил от них избавиться, но остался нерешённым один вопрос:

Мне надо скопировать папку с драйверами с CD на винт по времени как раз до установки оборудования, т.е. на T-39

Прочитав форум (
Альтернатива $OEM$
,
Вопрос по батнику и cmdlines.txt
и
Ввод данных на T39
) решил сделать следующее:

1) В корне CD создал папку DRV, в ней подпапку Drivers с необходимыми мне дровами;

2) В winnt.sif изменил:



Код:

Код: Выделить всё

...
[Unattended]
OemPreinstall=No
OemPnPDriversPath="C:\Drivers\1_Intel;C:\Drivers\2_3Com;C:\Drivers\2_BCM570x"
...
[GuiUnattended]
DetachedProgram = "C:\Winnt\Temp\Presetup.cmd"
...

3) Создал файл Presetup.cmd и с помощью HFSLIP он на текстовом этапе копируется в C:\Winnt



Код:

Код: Выделить всё

TITLE="Presetup copy"
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\CDROM_NT.5 SET CDQ=%%d:
XCOPY /E /Q /y %CDQ%\DRV %SYSTEMDRIVE%\
EXIT

Делал установку как на Microsoft Virtual PC, так и на реальном компе, НО

Файл Presetup.cmd не выполняется, папки с драйверами не копируются.

Вместо Presetup.cmd, делал WinRAR-овский самораспаковывающийся архив.

Итог тот же. Команда из DetachedProgram не отработала, как будто её вообще нет.



Где имеет смысл копать?



P.S. Если файл запустить после установки Win2k, то всё выполняется.
Аватара пользователя
melato

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение melato »

Когда делались различные пакеты драйверов, то, по-моему, многие столкнулись с этой проблемой (Boa Soft, Bâshrat the Sneaky). Использовали они метод Fake-setup, а не DetachedProgram. Видно, что-то не то с ним. И этот FakeSetup запускал как раз presetup.cmd. Так что, видимо, решение следует искать в этом направлении.
Аватара пользователя
fox_sly

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение fox_sly »

Цитата:



Fanzuga

У меня у самого в WINNT.SIF такой код:

Код:

[GuiUnattended]

....

DetachedProgram = "%SYSTEMDRIVE%\UIT\RUNP.EXE"

где RUNP.EXE - это SFX архив RAR. Но он у меня кидается на системный раздел из $OEM$



Почти аналогично у меня:

Код:

Код: Выделить всё

[GuiUnattended]
    DetachedProgram = "%SystemRoot%\Temp\Soft_Var.exe"

где Soft_Var.exe это SFX архив 7Zip, но обхожусь без $OEM$, прописываю в DOSNET.INF строчку

Код:

Код: Выделить всё

d1,Soft_Var.exe

и в TXTSETUP.SIF строку

Код:

Код: Выделить всё

Soft_Var.exe= 1,,,,,,,45,0,0

файл кидаем в I386, после копирования дистрибутива при установке - он там, где его ждут Изображение
Аватара пользователя
melato

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение melato »

s127d



Кажется дело в этом:



Код:

Код: Выделить всё

[Unattended]
OemPreinstall=No

надо:



Код:

Код: Выделить всё

OemPreinstall=Yes

Ну и еще напрягают абсолютные пути.

Более верно использовать системные переменные %SYSTEMDRIVE% и %SYSTEMROOT%.
Аватара пользователя
s127d

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение s127d »

s127d



Сорри, просмотрел , что нужно без папки $OEM$.

У нас была
Альтернатива $OEM$
.

может она наведет на мысль?



Вообще интересно, а сам файл-то копируется в нужное расположение?


Цитата:



теряется F6 на текстовом этапе



я так понимаю речь идет о W2K поэтоу драйверпаке от Башрат и аддон от Боа Софт в чистом виде применить не удается.

Но можно посмотреть и переделать под 2000. Так как раз вся фишка в интеграции драйверов масссторадж + сохранение функционала F6.
Аватара пользователя
Fanzuga

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение Fanzuga »

Цитата:



Вообще интересно, а сам файл-то копируется в нужное расположение?



Сам файл копируется.



Написал ProkVS.

Может ответит.
Аватара пользователя
s127d

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение s127d »

Цитата:



Вообще интересно, а сам файл-то копируется в нужное расположение?



Сам файл копируется.



Написал ProkVS.

Может ответит.
Аватара пользователя
s127d

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение s127d »

ProkVS решил вопрос с помощью аддона по интеграции драйверов.



to ALL

Кто-нибудь успешно запускал файлы из DetachedProgram ?
Аватара пользователя
s127d

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение s127d »

s127d



У меня у самого в WINNT.SIF такой код:





Код:

Код: Выделить всё

[GuiUnattended]
    ....
    DetachedProgram = "%SYSTEMDRIVE%\UIT\RUNP.EXE"

где RUNP.EXE - это SFX архив RAR. Но он у меня кидается на системный раздел из $OEM$



если получилось скопировать файл без $OEM$ это уже хлеб, надо копать дальше, может просто ошибка в путях?
Аватара пользователя
s127d

Re: [решено] Не запускаются файлы из DetachedProgram

Сообщение s127d »

Странно получается: файл есть, на диск копируется (проверял сразу после текстового этапа), даже запускается? НО ничего не делает...

Файл setupact.log



Код:

Код: Выделить всё

Запущена графическая часть программы установки.
Программа установки вызвала внешнее приложение C:\WINDOWS\Temp\Presetup.cmd .
C:\WINDOWS\Driver Cache\i386\sp4.cab скопирован в C:\WINDOWS\system32\storprop.dll.
E:\i386\SPOOLSV.EX_ скопирован в C:\WINDOWS\system32\SPOOLSV.EXE.
...
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»