mirror of
https://github.com/LizardByte/Sunshine.git
synced 2024-11-18 11:10:04 +00:00
25 lines
595 B
Batchfile
25 lines
595 B
Batchfile
|
@echo off
|
||
|
|
||
|
set SERVICE_NAME=sunshinesvc
|
||
|
set SERVICE_BIN="%~dp0\tools\sunshinesvc.exe"
|
||
|
set SERVICE_START_TYPE=auto
|
||
|
|
||
|
rem Check if sunshinesvc already exists
|
||
|
sc qc %SERVICE_NAME% > nul 2>&1
|
||
|
if %ERRORLEVEL%==0 (
|
||
|
rem Stop the existing service if running
|
||
|
net stop %SERVICE_NAME%
|
||
|
|
||
|
rem Reconfigure the existing service
|
||
|
set SC_CMD=config
|
||
|
) else (
|
||
|
rem Create a new service
|
||
|
set SC_CMD=create
|
||
|
)
|
||
|
|
||
|
rem Run the sc command to create/reconfigure the service
|
||
|
sc %SC_CMD% %SERVICE_NAME% binPath= %SERVICE_BIN% start= %SERVICE_START_TYPE%
|
||
|
|
||
|
rem Start the new service
|
||
|
net start %SERVICE_NAME%
|