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

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

Пользователь


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

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


"Достаточно" было удалить секцию [Unattended] в файле winnt.sif и пойти дремучим путем установки софта с самого CD.

Обход сделал:
%OEM%, install - каталоги на cd
%OEM%\cmdlines.txt:
Код: Выделить весь код
[Commands]
"rundll32 advpack.dll,LaunchINFSection nLite.inf,U"
RunOnceEx.cmd
%OEM%\RunOnceEx.cmd"
Код: Выделить весь код
@echo off
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:\WIN51 SET CDROM=%%d:
MKDIR %SYSTEMDRIVE%\install
cd /d %CDROM%
xcopy %CDROM%\install %SYSTEMDRIVE%\install\ /H /E /G /Q /R /Y
xcopy %CDROM%\install\System32 %SYSTEMROOT%\system32\ /H /E /G /Q /R /Y

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY%\%i% /VE /D "System Settings" /f
REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %SYSTEMDRIVE%\install\regs\mshowd.reg /s" /f
REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %SYSTEMDRIVE%\install\regs\Hidden.reg /s" /f
REG ADD %KEY%\%i% /V 3 /D "REGEDIT /S %SYSTEMDRIVE%\install\regs\def_app.reg /s" /f
REG ADD %KEY%\%i% /V 4 /D "REGEDIT /S %SYSTEMDRIVE%\install\regs\SeparateProcess.reg /s" /f
REG ADD %KEY%\%i% /V 5 /D "REGEDIT /S %SYSTEMDRIVE%\install\regs\ShowSuperHidden.reg /s" /f
SET /A i+=1


REG ADD %KEY%\%i% /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\cleanup.cmd" /f
SET /A i+=1

EXIT
укладываем каталоги, как описано до секции "SET KEY", учитывая внутри структуру, как после "SET KEY".

Проверено. Обошел. Работает чисто.

Последний раз редактировалось EsTaF, 22-02-2010 в 22:15.


Отправлено: 20:58, 22-02-2010 | #939