@echo off cls color 1b %~d0 cd "%~dp0" if defined PROCESSOR_ARCHITEW6432 (goto X64) if %PROCESSOR_ARCHITECTURE%==IA64 (goto X64) if %PROCESSOR_ARCHITECTURE%==AMD64 (goto X64) if %PROCESSOR_ARCHITECTURE%==x86 (goto X86) goto undefined :X64 reg query HKCR\Wow6432node\CLSID | findstr /i "{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}" >NUL if not errorlevel 1 ( %windir%\SysWoW64\regsvr32.exe /u /s UnlockerCOM.dll cls echo. echo Интеграция с оболочкой отключена. Нажмите любую клавишу для выхода . . . pause >NUL goto quit ) else ( %windir%\SysWoW64\regsvr32.exe /s UnlockerCOM.dll cls echo. echo Интеграция с оболочкой включена. Нажмите любую клавишу для выхода . . . pause >NUL goto quit ) :X86 reg query HKCR\CLSID | findstr /i "{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}" >NUL if not errorlevel 1 ( regsvr32 /u /s UnlockerCOM.dll cls echo. echo Интеграция с оболочкой отключена. Нажмите любую клавишу для выхода . . . pause >NUL goto quit ) else ( regsvr32 /s UnlockerCOM.dll cls echo. echo Интеграция с оболочкой включена. Нажмите любую клавишу для выхода . . . pause >NUL goto quit ) :undefined cls echo. echo Тип OS не определён. Нажмите любую клавишу для выхода . . . pause >NUL goto quit :quit exit |