zapret_old/bin/service_install.bat
loop-uh ee6a2c4d62 Recover last archived GitHub snapshot
Source revision: 7df2696affd395e6acbe6e756c0e252a239aeb2b
Software Heritage directory: a8a2a14ec1
2025-02-28 14:03:57 +03:00

34 lines
1.1 KiB
Batchfile

@echo off
:: Проверьте, что имя службы передано как аргумент
if "%~1"=="" (
echo Пожалуйста, укажите имя службы.
exit /b 1
)
:: Имя службы
set SERVICE_NAME=%1
set ARGS=%2
:: Остановка и удаление существующей службы (если есть)
net stop %SERVICE_NAME% >nul 2>&1
sc delete %SERVICE_NAME% >nul 2>&1
:: Создание новой службы
sc create %SERVICE_NAME% binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : %SERVICE_NAME%" start= auto
if %errorlevel% neq 0 (
echo Ошибка при создании службы.
exit /b 1
)
:: Установка описания службы
sc description %SERVICE_NAME% "zapret DPI bypass software"
:: Запуск службы
sc start %SERVICE_NAME%
if %errorlevel% neq 0 (
echo Ошибка при запуске службы.
exit /b 1
)
echo Служба %SERVICE_NAME% успешно создана и запущена.