Дима_Борщёв@vk
16-02-2013, 17:26
Добрый день. По долгу службы и для упрощения работы создаю свой дистрибутив Windows XP, чтоб устанавливалось сразу всё, что нужно для машин филиалов. Столкнулся с такой проблемой:
Необходимо добавить мультизагрузку. Должна быть возможность поставить два варианта одного и того же дистрибутива, но с разными параметрами. Поискал в нете, а так же здесь (http://www.oszone.net/2244) и здесь (http://www.oszone.net/2986), полистал форум - нигде не могу найти ответ. Может ли файл winnt.sif (а так же изменения в его имени для мультизагрузки) содержать строку
[GuiUnattended]
DetachedProgram = ...
более одного раза?
Дело в том, что в дистрибутив включена сборка драйверов. Исходя из этой статьи (http://www.oszone.net/2780) winnt.sif уже содержит в себе
[GuiUnattended]
DetachedProgram=".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"
Подскажите пожалуйста, как можно решить такую проблему. Будет ли работать правильно winnt.sif если записать его так:
[GuiUnattended]
DetachedProgram = "%SystemDrive%\Pust\other.exe"
DetachedProgram=".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"
и, если нет, то как можно выйти из подобной ситуации?
Необходимо добавить мультизагрузку. Должна быть возможность поставить два варианта одного и того же дистрибутива, но с разными параметрами. Поискал в нете, а так же здесь (http://www.oszone.net/2244) и здесь (http://www.oszone.net/2986), полистал форум - нигде не могу найти ответ. Может ли файл winnt.sif (а так же изменения в его имени для мультизагрузки) содержать строку
[GuiUnattended]
DetachedProgram = ...
более одного раза?
Дело в том, что в дистрибутив включена сборка драйверов. Исходя из этой статьи (http://www.oszone.net/2780) winnt.sif уже содержит в себе
[GuiUnattended]
DetachedProgram=".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"
Подскажите пожалуйста, как можно решить такую проблему. Будет ли работать правильно winnt.sif если записать его так:
[GuiUnattended]
DetachedProgram = "%SystemDrive%\Pust\other.exe"
DetachedProgram=".\system32\cmd.exe"
Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"
и, если нет, то как можно выйти из подобной ситуации?