From 65670a4d71431e379b4bffd49e2bd13364020bf6 Mon Sep 17 00:00:00 2001 From: Shurik24 Date: Wed, 9 Oct 2024 10:26:46 +0200 Subject: [PATCH 1/3] Added checks for Cyrillic, spaces, and admin rights Added some messages for users --- discord.bat | 31 ++++++++++++++++++++++++++++++ discord_youtube.bat | 32 +++++++++++++++++++++++++++++++ service_discord.bat | 36 +++++++++++++++++++++++++++++++++++ service_discord_youtube.bat | 35 ++++++++++++++++++++++++++++++++++ service_remove.bat | 38 ++++++++++++++++++++++++++++++++++++- 5 files changed, 171 insertions(+), 1 deletion(-) diff --git a/discord.bat b/discord.bat index 292b3a1..a480e06 100644 --- a/discord.bat +++ b/discord.bat @@ -1,3 +1,34 @@ +@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 +) + +:: Cyrillic check +echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul +if %errorLevel% equ 0 ( + echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. + echo Кириллица - Русский алфавит. + pause + exit /b +) + +:: Admin rights check +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Запуск от имени администратора... + powershell start -verb runas '%0' + exit /b +) + start "zapret: discord" /min "%~dp0winws.exe" ^ --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="%~dp0quic_initial_www_google_com.bin" --new ^ diff --git a/discord_youtube.bat b/discord_youtube.bat index eb103d1..6425418 100644 --- a/discord_youtube.bat +++ b/discord_youtube.bat @@ -1,3 +1,35 @@ +@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 +) + +:: Cyrillic check +echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul +if %errorLevel% equ 0 ( + echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. + echo Кириллица - Русский алфавит. + pause + exit /b +) + +:: Admin rights check +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Запуск от имени администратора... + powershell start -verb runas '%0' + exit /b +) + + start "zapret: discord" /min "%~dp0winws.exe" ^ --wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^ diff --git a/service_discord.bat b/service_discord.bat index a783bae..6a71eb2 100644 --- a/service_discord.bat +++ b/service_discord.bat @@ -1,3 +1,35 @@ +@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 +) + +:: Cyrillic check +echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul +if %errorLevel% equ 0 ( + echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. + echo Кириллица - Русский алфавит. + pause + exit /b +) + +:: Admin rights check +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Запуск от имени администратора... + powershell start -verb runas '%0' + exit /b +) + + set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^ --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=\"%~dp0quic_initial_www_google_com.bin\" --new ^ @@ -11,3 +43,7 @@ sc delete "%SRVCNAME%" sc create "%SRVCNAME%" binPath= "%~dp0winws.exe %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto sc description "%SRVCNAME%" "zapret DPI bypass software" sc start "%SRVCNAME%" + + +echo Серис был установлен и запущен. +pause \ No newline at end of file diff --git a/service_discord_youtube.bat b/service_discord_youtube.bat index 0e99f3c..1b408f4 100644 --- a/service_discord_youtube.bat +++ b/service_discord_youtube.bat @@ -1,3 +1,35 @@ +@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 +) + +:: Cyrillic check +echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul +if %errorLevel% equ 0 ( + echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. + echo Кириллица - Русский алфавит. + pause + exit /b +) + +:: Admin rights check +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Запуск от имени администратора... + powershell start -verb runas '%0' + exit /b +) + + set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^ --wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist=\"%~dp0list-general.txt\" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=\"%~dp0quic_initial_www_google_com.bin\" --new ^ @@ -13,3 +45,6 @@ sc delete "%SRVCNAME%" sc create "%SRVCNAME%" binPath= "%~dp0winws.exe %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto sc description "%SRVCNAME%" "zapret DPI bypass software" sc start "%SRVCNAME%" + +echo Серис был установлен и запущен. +pause \ No newline at end of file diff --git a/service_remove.bat b/service_remove.bat index dd8a945..f4de372 100644 --- a/service_remove.bat +++ b/service_remove.bat @@ -1,4 +1,40 @@ +@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 +) + +:: Cyrillic check +echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul +if %errorLevel% equ 0 ( + echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. + echo Кириллица - Русский алфавит. + pause + exit /b +) + +:: Admin rights check +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Запуск от имени администратора... + powershell start -verb runas '%0' + exit /b +) + + set SRVCNAME=zapret net stop "%SRVCNAME%" -sc delete "%SRVCNAME%" \ No newline at end of file +sc delete "%SRVCNAME%" + +echo Сервис остановлен и удален. +echo Если какой либо файл не удаляется, перезагрузите пк. +pause \ No newline at end of file From fd12bde27715d1e2e98755c1144f2c1147d0a466 Mon Sep 17 00:00:00 2001 From: Shurik24 Date: Wed, 9 Oct 2024 13:24:22 +0200 Subject: [PATCH 2/3] Requested changes Fixed Cyrillic search in the path --- discord.bat | 27 +++++++++++++++++---------- discord_youtube.bat | 26 ++++++++++++++------------ service_discord.bat | 24 +++++++++++++++++------- service_discord_youtube.bat | 24 +++++++++++++++++------- service_remove.bat | 25 +++++++++++++++++-------- 5 files changed, 82 insertions(+), 44 deletions(-) diff --git a/discord.bat b/discord.bat index a480e06..1350fcb 100644 --- a/discord.bat +++ b/discord.bat @@ -13,21 +13,28 @@ if not "%scriptPath%"=="%path_no_spaces%" ( ) :: Cyrillic check -echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul -if %errorLevel% equ 0 ( - echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. +setlocal enabledelayedexpansion +set "cyrillic_found=0" +for /l %%i in (0,1,127) do ( + set "char=!scriptPath:~%%i,1!" + for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( + if "!char!"=="%%c" set "cyrillic_found=1" + ) +) +:: This is only way what i found to check if cyrillic character is in string +:: If you know better way, please let me know + +if %cyrillic_found% equ 1 ( + echo Путь содержит кириллицу. + echo Пожалуйста, переместите скрипт в директорию без кириллических символов. echo Кириллица - Русский алфавит. pause exit /b ) -:: Admin rights check -net session >nul 2>&1 -if %errorLevel% neq 0 ( - echo Запуск от имени администратора... - powershell start -verb runas '%0' - exit /b -) + + + start "zapret: discord" /min "%~dp0winws.exe" ^ --wf-tcp=443 --wf-udp=443,50000-65535 ^ diff --git a/discord_youtube.bat b/discord_youtube.bat index 6425418..acb9392 100644 --- a/discord_youtube.bat +++ b/discord_youtube.bat @@ -13,23 +13,25 @@ if not "%scriptPath%"=="%path_no_spaces%" ( ) :: Cyrillic check -echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul -if %errorLevel% equ 0 ( - echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. +setlocal enabledelayedexpansion +set "cyrillic_found=0" +for /l %%i in (0,1,127) do ( + set "char=!scriptPath:~%%i,1!" + for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( + if "!char!"=="%%c" set "cyrillic_found=1" + ) +) +:: This is only way what i found to check if cyrillic character is in string +:: If you know better way, please let me know + +if %cyrillic_found% equ 1 ( + echo Путь содержит кириллицу. + echo Пожалуйста, переместите скрипт в директорию без кириллических символов. echo Кириллица - Русский алфавит. pause exit /b ) -:: Admin rights check -net session >nul 2>&1 -if %errorLevel% neq 0 ( - echo Запуск от имени администратора... - powershell start -verb runas '%0' - exit /b -) - - start "zapret: discord" /min "%~dp0winws.exe" ^ --wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^ diff --git a/service_discord.bat b/service_discord.bat index 6a71eb2..55466b3 100644 --- a/service_discord.bat +++ b/service_discord.bat @@ -13,9 +13,20 @@ if not "%scriptPath%"=="%path_no_spaces%" ( ) :: Cyrillic check -echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul -if %errorLevel% equ 0 ( - echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. +setlocal enabledelayedexpansion +set "cyrillic_found=0" +for /l %%i in (0,1,127) do ( + set "char=!scriptPath:~%%i,1!" + for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( + if "!char!"=="%%c" set "cyrillic_found=1" + ) +) +:: This is only way what i found to check if cyrillic character is in string +:: If you know better way, please let me know + +if %cyrillic_found% equ 1 ( + echo Путь содержит кириллицу. + echo Пожалуйста, переместите скрипт в директорию без кириллических символов. echo Кириллица - Русский алфавит. pause exit /b @@ -24,12 +35,12 @@ if %errorLevel% equ 0 ( :: Admin rights check net session >nul 2>&1 if %errorLevel% neq 0 ( - echo Запуск от имени администратора... - powershell start -verb runas '%0' + echo Скрипт запущен без прав администратора. + echo Запустите от имени администратора. + pause exit /b ) - set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^ --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=\"%~dp0quic_initial_www_google_com.bin\" --new ^ @@ -45,5 +56,4 @@ sc description "%SRVCNAME%" "zapret DPI bypass software" sc start "%SRVCNAME%" -echo Серис был установлен и запущен. pause \ No newline at end of file diff --git a/service_discord_youtube.bat b/service_discord_youtube.bat index 1b408f4..a4c8627 100644 --- a/service_discord_youtube.bat +++ b/service_discord_youtube.bat @@ -13,9 +13,20 @@ if not "%scriptPath%"=="%path_no_spaces%" ( ) :: Cyrillic check -echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul -if %errorLevel% equ 0 ( - echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. +setlocal enabledelayedexpansion +set "cyrillic_found=0" +for /l %%i in (0,1,127) do ( + set "char=!scriptPath:~%%i,1!" + for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( + if "!char!"=="%%c" set "cyrillic_found=1" + ) +) +:: This is only way what i found to check if cyrillic character is in string +:: If you know better way, please let me know + +if %cyrillic_found% equ 1 ( + echo Путь содержит кириллицу. + echo Пожалуйста, переместите скрипт в директорию без кириллических символов. echo Кириллица - Русский алфавит. pause exit /b @@ -24,12 +35,12 @@ if %errorLevel% equ 0 ( :: Admin rights check net session >nul 2>&1 if %errorLevel% neq 0 ( - echo Запуск от имени администратора... - powershell start -verb runas '%0' + echo Скрипт запущен без прав администратора. + echo Запустите от имени администратора. + pause exit /b ) - set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^ --wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist=\"%~dp0list-general.txt\" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=\"%~dp0quic_initial_www_google_com.bin\" --new ^ @@ -46,5 +57,4 @@ sc create "%SRVCNAME%" binPath= "%~dp0winws.exe %ARGS%" DisplayName= "zapret DPI sc description "%SRVCNAME%" "zapret DPI bypass software" sc start "%SRVCNAME%" -echo Серис был установлен и запущен. pause \ No newline at end of file diff --git a/service_remove.bat b/service_remove.bat index f4de372..48084f1 100644 --- a/service_remove.bat +++ b/service_remove.bat @@ -13,9 +13,20 @@ if not "%scriptPath%"=="%path_no_spaces%" ( ) :: Cyrillic check -echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul -if %errorLevel% equ 0 ( - echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов. +setlocal enabledelayedexpansion +set "cyrillic_found=0" +for /l %%i in (0,1,127) do ( + set "char=!scriptPath:~%%i,1!" + for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( + if "!char!"=="%%c" set "cyrillic_found=1" + ) +) +:: This is only way what i found to check if cyrillic character is in string +:: If you know better way, please let me know + +if %cyrillic_found% equ 1 ( + echo Путь содержит кириллицу. + echo Пожалуйста, переместите скрипт в директорию без кириллических символов. echo Кириллица - Русский алфавит. pause exit /b @@ -24,17 +35,15 @@ if %errorLevel% equ 0 ( :: Admin rights check net session >nul 2>&1 if %errorLevel% neq 0 ( - echo Запуск от имени администратора... - powershell start -verb runas '%0' + echo Скрипт запущен без прав администратора. + echo Запустите от имени администратора. + pause exit /b ) - set SRVCNAME=zapret net stop "%SRVCNAME%" sc delete "%SRVCNAME%" -echo Сервис остановлен и удален. -echo Если какой либо файл не удаляется, перезагрузите пк. pause \ No newline at end of file From 86ae95a11840b91120da658de7544b0d976d331b Mon Sep 17 00:00:00 2001 From: Shurik24 Date: Wed, 9 Oct 2024 14:57:29 +0200 Subject: [PATCH 3/3] Removed cyrillic check --- discord.bat | 24 ------------------------ discord_youtube.bat | 20 -------------------- service_discord.bat | 21 --------------------- service_discord_youtube.bat | 20 -------------------- service_remove.bat | 20 -------------------- 5 files changed, 105 deletions(-) diff --git a/discord.bat b/discord.bat index 1350fcb..040ab28 100644 --- a/discord.bat +++ b/discord.bat @@ -12,30 +12,6 @@ if not "%scriptPath%"=="%path_no_spaces%" ( exit /b ) -:: Cyrillic check -setlocal enabledelayedexpansion -set "cyrillic_found=0" -for /l %%i in (0,1,127) do ( - set "char=!scriptPath:~%%i,1!" - for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( - if "!char!"=="%%c" set "cyrillic_found=1" - ) -) -:: This is only way what i found to check if cyrillic character is in string -:: If you know better way, please let me know - -if %cyrillic_found% equ 1 ( - echo Путь содержит кириллицу. - echo Пожалуйста, переместите скрипт в директорию без кириллических символов. - echo Кириллица - Русский алфавит. - pause - exit /b -) - - - - - start "zapret: discord" /min "%~dp0winws.exe" ^ --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="%~dp0quic_initial_www_google_com.bin" --new ^ diff --git a/discord_youtube.bat b/discord_youtube.bat index acb9392..3ff0303 100644 --- a/discord_youtube.bat +++ b/discord_youtube.bat @@ -12,26 +12,6 @@ if not "%scriptPath%"=="%path_no_spaces%" ( exit /b ) -:: Cyrillic check -setlocal enabledelayedexpansion -set "cyrillic_found=0" -for /l %%i in (0,1,127) do ( - set "char=!scriptPath:~%%i,1!" - for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( - if "!char!"=="%%c" set "cyrillic_found=1" - ) -) -:: This is only way what i found to check if cyrillic character is in string -:: If you know better way, please let me know - -if %cyrillic_found% equ 1 ( - echo Путь содержит кириллицу. - echo Пожалуйста, переместите скрипт в директорию без кириллических символов. - echo Кириллица - Русский алфавит. - pause - exit /b -) - start "zapret: discord" /min "%~dp0winws.exe" ^ --wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^ --filter-udp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^ diff --git a/service_discord.bat b/service_discord.bat index 55466b3..84553ea 100644 --- a/service_discord.bat +++ b/service_discord.bat @@ -12,26 +12,6 @@ if not "%scriptPath%"=="%path_no_spaces%" ( exit /b ) -:: Cyrillic check -setlocal enabledelayedexpansion -set "cyrillic_found=0" -for /l %%i in (0,1,127) do ( - set "char=!scriptPath:~%%i,1!" - for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( - if "!char!"=="%%c" set "cyrillic_found=1" - ) -) -:: This is only way what i found to check if cyrillic character is in string -:: If you know better way, please let me know - -if %cyrillic_found% equ 1 ( - echo Путь содержит кириллицу. - echo Пожалуйста, переместите скрипт в директорию без кириллических символов. - echo Кириллица - Русский алфавит. - pause - exit /b -) - :: Admin rights check net session >nul 2>&1 if %errorLevel% neq 0 ( @@ -55,5 +35,4 @@ sc create "%SRVCNAME%" binPath= "%~dp0winws.exe %ARGS%" DisplayName= "zapret DPI sc description "%SRVCNAME%" "zapret DPI bypass software" sc start "%SRVCNAME%" - pause \ No newline at end of file diff --git a/service_discord_youtube.bat b/service_discord_youtube.bat index a4c8627..15b0c93 100644 --- a/service_discord_youtube.bat +++ b/service_discord_youtube.bat @@ -12,26 +12,6 @@ if not "%scriptPath%"=="%path_no_spaces%" ( exit /b ) -:: Cyrillic check -setlocal enabledelayedexpansion -set "cyrillic_found=0" -for /l %%i in (0,1,127) do ( - set "char=!scriptPath:~%%i,1!" - for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( - if "!char!"=="%%c" set "cyrillic_found=1" - ) -) -:: This is only way what i found to check if cyrillic character is in string -:: If you know better way, please let me know - -if %cyrillic_found% equ 1 ( - echo Путь содержит кириллицу. - echo Пожалуйста, переместите скрипт в директорию без кириллических символов. - echo Кириллица - Русский алфавит. - pause - exit /b -) - :: Admin rights check net session >nul 2>&1 if %errorLevel% neq 0 ( diff --git a/service_remove.bat b/service_remove.bat index 48084f1..aa12d77 100644 --- a/service_remove.bat +++ b/service_remove.bat @@ -12,26 +12,6 @@ if not "%scriptPath%"=="%path_no_spaces%" ( exit /b ) -:: Cyrillic check -setlocal enabledelayedexpansion -set "cyrillic_found=0" -for /l %%i in (0,1,127) do ( - set "char=!scriptPath:~%%i,1!" - for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do ( - if "!char!"=="%%c" set "cyrillic_found=1" - ) -) -:: This is only way what i found to check if cyrillic character is in string -:: If you know better way, please let me know - -if %cyrillic_found% equ 1 ( - echo Путь содержит кириллицу. - echo Пожалуйста, переместите скрипт в директорию без кириллических символов. - echo Кириллица - Русский алфавит. - pause - exit /b -) - :: Admin rights check net session >nul 2>&1 if %errorLevel% neq 0 (