From f70fe5cb2726abbcd82576d455fc06c66dfe81f5 Mon Sep 17 00:00:00 2001 From: fridorin Date: Mon, 24 Feb 2025 20:14:42 +0300 Subject: [PATCH] Enhancements A more elegant stop --- service_remove.bat | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/service_remove.bat b/service_remove.bat index 1be3524..e9c092e 100644 --- a/service_remove.bat +++ b/service_remove.bat @@ -1,14 +1,14 @@ @echo off -chcp 65001 >nul +chcp 65001 > nul :: 65001 - UTF-8 -set "arg=%1" -if "%arg%" == "admin" ( - echo Restarted with admin rights -) else ( +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Requesting admin rights... powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/k \"\"%~f0\" admin\"' -Verb RunAs" exit /b ) +if "%1"=="admin" echo Started with admin rights set SRVCNAME=zapret @@ -19,3 +19,8 @@ net stop "WinDivert" sc delete "WinDivert" net stop "WinDivert14" sc delete "WinDivert14" + +echo Services have been stopped + +pause +endlocal