@e cho off
:: Определение версии операционной системы
FOR /F "usebackq tokens=* delims==" %%i IN (`REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion`) do set CV=%%i
set ver=%CV:~-3%
:: Определение буквы текущего диска
SET CDROM=%~d0
:: Копирование OEM директорий
XCOPY /E /Q /y %~dp0$$ %SYSTEMROOT%
cmdow @ /HID
XCOPY /E /Q /y %~dp0$1 %SYSTEMDRIVE%
XCOPY /E /Q /y %~dp0$Docs "%SYSTEMDRIVE%\Documents and Settings"
XCOPY /E /Q /y %~dp0$Progs "%PROGRAMFILES%"
:: Определение состояния нажтия тригерных клавиш
klocks>%systemroot%\temp\klocks
for /f "tokens=2,4,6 delims=: " %%a in (%systemroot%\temp\klocks) do (
set num=%%a
set cap=%%b
set scr=%%c
)
:: Поиск и запуск альтернативного скрипта
if %num%==1 FOR %%i 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 "%%i:\cmdlines.cmd" (start %%i:\cmdlines.cmd && exit)
::Интеграция реестровых твиков
if %cap%==1 REG import %~dp0Registry_Tweaks_%ver%.reg
:: Автовход переименованного Администратора
reg import %~dp0Admin.reg
:: Установка дополнительного ПО
if %ver%==5.1 IF EXIST "%CDROM%\soft\patches\dotnet.exe" %CDROM%\soft\patches\dotnet.exe
IF EXIST "%CDROM%\soft\patches\DXup.exe" %CDROM%\soft\patches\DXup.exe
if %cap%==1 IF EXIST "%~dp0Punto_Sw.exe" %~dp0Punto_Sw.exe
if %cap%==1 IF EXIST "%~dp0VolumeControl.exe" %~dp0VolumeControl.exe
::установка драйверов на видеокарты
IF EXIST %CDROM%\soft\drivers\VIDEOCARD\Old\56.64_winxp2k_english_whql.exe start /wait %CDROM%\soft\drivers\VIDEOCARD\Old\56.64_winxp2k_english_whql.exe
IF EXIST %CDROM%\soft\drivers\VIDEOCARD\Old\Radeon4.12.exe start /wait %CDROM%\soft\drivers\VIDEOCARD\Old\Radeon4.12.exe
:: Формирование постобработки
hidcon.exe "%~dp0RUNONCEEX.cmd"
::Контрольная интеграция реестровых твиков
if %cap%==1 REG import %~dp0Registry_Tweaks_%ver%.reg
::Пересортировка и удаление лишних ярлыков из меню Пуск
if %cap%==0 REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "LinkDel" /D "linkdel.cmd" /f
if %ver%==5.0 if %cap%==0 reg add "HKCU\Control Panel\Desktop" /V "Wallpaper" /D "%windir%\\Web\\Wallpaper\\„ҐаҐўмп ў б*ҐЈг.jpg" /f
exit