goreuser
11-02-2007, 21:13
На диске есть папка $OEM$ такого содержания: 1$, $$, $Docs, RunOnceEx.cmd, reg.reg, cmdlines.txt. В папке 1$ лежит папка Install такого содержания: start.cmd, KillDep.exe, sleep.exe, WinRAR.exe, Wincmd.ini, rarreg.key.
Вот содержание RunOnceEx.cmd:
cmdow @ /HID
@echo off
SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
REG ADD %KEY%\%i% /VE /D "Windows Server 2003 R2" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\R2\SETUP2.EXE /q /a /p:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Total Commander 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Total.exe /S /D=%programfiles%\Total Commander" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "XP Codec Pack 2.0.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\XPCodecPack.exe /S /D=%programfiles%\XP Codec Pack" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Adobe Reader 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\AdbeRdr705rus.exe /s /v\" /qn\"" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "WinRAR 3.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\wrar362ru.exe /S" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Restarting PC" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\start.cmd" /f
SET /A i+=1
И вот содержание start.cmd:
@echo off
KillDep.exe /noexecute=AlwaysOff /NoPae
xcopy wincmd.ini "%programfiles%\Total Commander\" /y /q /s
xcopy WinRAR.exe "%programfiles%\WinRAR" /y /q /s
xcopy rarreg.key "%programfiles%\WinRAR" /y /q /s
sleep.exe 2
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"
shutdown.exe -r -f -t 3 -c "Don't panic!!! This restart was planned AleX!"
del %systemdrive%\ install /q
exit
И все бы ничего, но почему-то не работают команды xcopy wincmd.ini "%programfiles..., вернее пишется 0 файлов скопировано и т.д., в чем тут может быть проблема? Если запускать start.cmd вручную из той же самой папки istall - то все работает...
Вот содержание RunOnceEx.cmd:
cmdow @ /HID
@echo off
SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
REG ADD %KEY%\%i% /VE /D "Windows Server 2003 R2" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\R2\SETUP2.EXE /q /a /p:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Total Commander 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Total.exe /S /D=%programfiles%\Total Commander" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "XP Codec Pack 2.0.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\XPCodecPack.exe /S /D=%programfiles%\XP Codec Pack" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Adobe Reader 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\AdbeRdr705rus.exe /s /v\" /qn\"" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "WinRAR 3.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\wrar362ru.exe /S" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Restarting PC" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\start.cmd" /f
SET /A i+=1
И вот содержание start.cmd:
@echo off
KillDep.exe /noexecute=AlwaysOff /NoPae
xcopy wincmd.ini "%programfiles%\Total Commander\" /y /q /s
xcopy WinRAR.exe "%programfiles%\WinRAR" /y /q /s
xcopy rarreg.key "%programfiles%\WinRAR" /y /q /s
sleep.exe 2
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"
shutdown.exe -r -f -t 3 -c "Don't panic!!! This restart was planned AleX!"
del %systemdrive%\ install /q
exit
И все бы ничего, но почему-то не работают команды xcopy wincmd.ini "%programfiles..., вернее пишется 0 файлов скопировано и т.д., в чем тут может быть проблема? Если запускать start.cmd вручную из той же самой папки istall - то все работает...