Files
zapret-win-bundle/arm64/install_arm64.cmd
bol-van d1f72b1edf bundle
2025-12-14 18:52:10 +03:00

45 lines
1.0 KiB
Batchfile

@echo off
cd /d "%~dp0"
setlocal enabledelayedexpansion
if [%1] == [install] goto :install
if %PROCESSOR_ARCHITECTURE%==ARM64 (
FOR /F "tokens=3 skip=2 USEBACKQ" %%B IN (`reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild`) do set BUILD=!BUILD!%%B
if defined BUILD (
goto :build
) else (
echo could not get OS build number
)
) else (
echo this works only on ARM64
)
goto :ex
:build
echo OS build number %BUILD%
if !BUILD! GEQ 22000 (
"%~dp0..\tools\elevator" "%~dpf0" install
goto :eof
) else (
echo only windows 11 or higher is supported
)
goto :ex
:install
echo stopping windivert driver
net stop windivert 2>nul
echo setting testsigning on
bcdedit /set {current} testsigning on
echo replacing WinDivert64.sys with unsigned ARM64 version
copy WinDivert64.sys ..\zapret-winws
copy WinDivert64.sys ..\blockcheck\zapret\nfq
echo copying ip2net and mdig
copy ip2net.exe ..\blockcheck\zapret\ip2net
copy mdig.exe ..\blockcheck\zapret\mdig
echo DONE. now reboot if testsigning was not enabled earlier.
:ex
pause