From 994b89dc2dfe65f865d38376d28f05df4c04670f Mon Sep 17 00:00:00 2001 From: Flowseal Date: Wed, 9 Oct 2024 16:08:30 +0300 Subject: [PATCH] checks for new service --- service_goodbye_discord.bat | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/service_goodbye_discord.bat b/service_goodbye_discord.bat index 0e8b424..acd0af2 100644 --- a/service_goodbye_discord.bat +++ b/service_goodbye_discord.bat @@ -1,3 +1,26 @@ +@echo off +chcp 65001 >nul +:: 65001 - UTF-8 + +:: Path check +set scriptPath=%~dp0 +set "path_no_spaces=%scriptPath: =%" +if not "%scriptPath%"=="%path_no_spaces%" ( + echo Путь содержит пробелы. + echo Пожалуйста, переместите скрипт в директорию без пробелов. + pause + exit /b +) + +:: Admin rights check +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Скрипт запущен без прав администратора. + echo Запустите от имени администратора. + pause + exit /b +) + set BIN=%~dp0bin\ set ARGS=--wf-tcp=443 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist=\"%~dp0list-discord.txt\" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=\"%BIN%quic_initial_www_google_com.bin\" --new ^ @@ -10,4 +33,6 @@ net stop "%SRVCNAME%" sc delete "%SRVCNAME%" sc create "%SRVCNAME%" binPath= "%BIN%winws.exe %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto depend= "GoodbyeDPI" sc description "%SRVCNAME%" "zapret DPI bypass software" -sc start "%SRVCNAME%" \ No newline at end of file +sc start "%SRVCNAME%" + +pause \ No newline at end of file