а разве это не работало ?? на 32 отработало отлично... интересно как на 64 бит сработает... и относительные пути есть, нет привязки к диску С...
Код: @echo
:Install
rename "%PROGRAMFILES%\KuaiZip\KZipShell.dll" "KZipShell.bak"
IF EXIST "%PROGRAMFILES(x86)%" (
GOTO 64BIT
) ELSE (
GOTO 32BIT
)
:64BIT
echo Installing 64Bit Version.....
MOVE "%PROGRAMFILES%\KuaiZip\Theme\KuaiMOD\x64\KZipShell.dll" "%PROGRAMFILES%\KuaiZip\KZipShell.dll"
regedit.exe /s "%PROGRAMFILES%\KuaiZip\Theme\Default\Icons\Icons.reg"
:: ********** Reboot cleanup **********
IF EXIST "%PROGRAMFILES%\KuaiZip\Theme\KuaiMOD" goto cleanup
goto end
:32BIT
echo Installing 32Bit Version.....
MOVE "%PROGRAMFILES%\KuaiZip\Theme\KuaiMOD\x86\KZipShell.dll" "%PROGRAMFILES%\KuaiZip\KZipShell.dll"
regedit.exe /s "%PROGRAMFILES%\KuaiZip\Theme\Default\Icons\Icons.reg"
:: ********** Reboot cleanup **********
IF EXIST "%PROGRAMFILES%\KuaiZip\Theme\KuaiMOD" goto cleanup
goto end
:cleanup
rmdir /s /q "%PROGRAMFILES%\KuaiZip\Theme\KuaiMOD"
:: Самоуничтожение батника
del %0
:end
pause