smerch15
12-04-2019, 11:52
не могу заставить работать на xp, на win 7 отрабатывает нормально
set cp=%~dp0
SetLocal EnableDelayedExpansion EnableExtensions
::Удаляем
for /f "usebackq" %%i in (`reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\^
Uninstall`) do reg query %%i | find "CSP" && for /f "tokens=2 delims={" %%k in ("%%i") do MsiExec.exe /x {%%k /quiet /norestart
taskkill /f /im EosCryptoSvc3.exe
wmic product where name="CARMA" call uninstall /nointeractive
start /wait %cp%rtDrivers.exe /PASSIVE /UNINSTALL
::Установка
if "%PROCESSOR_ARCHITEW6432%"=="AMD64" goto launch64
if "%PROCESSOR_ARCHITECTURE%"=="" set PROCESSOR_ARCHITECTURE=x86
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto launch32
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto launch64
goto endorunknwn
:launch32
xcopy normaliz.dll c:\windows\system32\ /e /f /y
start /wait %cp%Setup32.exe /s /v"/qn REMOVE=ServiceMode ADDLOCAL=ALL"
start /wait %cp%cspsetup.exe -silent -noreboot -nodlg -args "PIDKEY=<код> /quiet /norestart"
start /wait %cp%rtDrivers.exe /PASSIVE /NORESTART
%cp%CertMgr.exe -add -all 67067459EFE0AB59F53CBB7D67C39D8B1C0D2511.crl /s CA
cd "C:\Program Files\Crypto Pro\CSP\"
CertUtil -addstore -user -f Root kornevoy.cer
CertUtil -addstore -user -f Root 8B51E9AE2FAC75DD5257EA9251BA6B7C9555095E.cer
goto endorunknwn
:launch64
start /wait %cp%Setup64.exe /s /v"/qn REMOVE=ServiceMode ADDLOCAL=ALL"
start /wait %cp%cspsetup.exe -silent -noreboot -nodlg -args "PIDKEY=<код> /quiet /norestart"
start /wait %cp%rtDrivers.exe /PASSIVE /NORESTART
%cp%CertMgr.exe -add -all 67067459EFE0AB59F53CBB7D67C39D8B1C0D2511.crl /s CA
cd "C:\Program Files\Crypto Pro\CSP\"
CertUtil -addstore -user -f Root kornevoy.cer
CertUtil -addstore -user -f Root 8B51E9AE2FAC75DD5257EA9251BA6B7C9555095E.cer
:endorunknwn
::Прибираемся
del /f /q %systemdrive%\esp\
RD /s /q %systemdrive%\esp\
start /wait %cp%CRL_Duwnload.bat
set cp=%~dp0
SetLocal EnableDelayedExpansion EnableExtensions
::Удаляем
for /f "usebackq" %%i in (`reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\^
Uninstall`) do reg query %%i | find "CSP" && for /f "tokens=2 delims={" %%k in ("%%i") do MsiExec.exe /x {%%k /quiet /norestart
taskkill /f /im EosCryptoSvc3.exe
wmic product where name="CARMA" call uninstall /nointeractive
start /wait %cp%rtDrivers.exe /PASSIVE /UNINSTALL
::Установка
if "%PROCESSOR_ARCHITEW6432%"=="AMD64" goto launch64
if "%PROCESSOR_ARCHITECTURE%"=="" set PROCESSOR_ARCHITECTURE=x86
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto launch32
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto launch64
goto endorunknwn
:launch32
xcopy normaliz.dll c:\windows\system32\ /e /f /y
start /wait %cp%Setup32.exe /s /v"/qn REMOVE=ServiceMode ADDLOCAL=ALL"
start /wait %cp%cspsetup.exe -silent -noreboot -nodlg -args "PIDKEY=<код> /quiet /norestart"
start /wait %cp%rtDrivers.exe /PASSIVE /NORESTART
%cp%CertMgr.exe -add -all 67067459EFE0AB59F53CBB7D67C39D8B1C0D2511.crl /s CA
cd "C:\Program Files\Crypto Pro\CSP\"
CertUtil -addstore -user -f Root kornevoy.cer
CertUtil -addstore -user -f Root 8B51E9AE2FAC75DD5257EA9251BA6B7C9555095E.cer
goto endorunknwn
:launch64
start /wait %cp%Setup64.exe /s /v"/qn REMOVE=ServiceMode ADDLOCAL=ALL"
start /wait %cp%cspsetup.exe -silent -noreboot -nodlg -args "PIDKEY=<код> /quiet /norestart"
start /wait %cp%rtDrivers.exe /PASSIVE /NORESTART
%cp%CertMgr.exe -add -all 67067459EFE0AB59F53CBB7D67C39D8B1C0D2511.crl /s CA
cd "C:\Program Files\Crypto Pro\CSP\"
CertUtil -addstore -user -f Root kornevoy.cer
CertUtil -addstore -user -f Root 8B51E9AE2FAC75DD5257EA9251BA6B7C9555095E.cer
:endorunknwn
::Прибираемся
del /f /q %systemdrive%\esp\
RD /s /q %systemdrive%\esp\
start /wait %cp%CRL_Duwnload.bat