mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-02-06 09:39:50 +00:00
Rename SunshineSvc to SunshineService
This avoids a MalwareBytes false positive. Fixes #1126
This commit is contained in:
parent
60ebafd15a
commit
9a65c91671
@ -162,7 +162,7 @@ namespace service_ctrl {
|
||||
return;
|
||||
}
|
||||
|
||||
service_handle = OpenServiceA(scm_handle, "SunshineSvc", service_desired_access);
|
||||
service_handle = OpenServiceA(scm_handle, "SunshineService", service_desired_access);
|
||||
if (!service_handle) {
|
||||
auto winerr = GetLastError();
|
||||
BOOST_LOG(error) << "OpenService() failed: "sv << winerr;
|
||||
|
@ -1,4 +1,4 @@
|
||||
@echo off
|
||||
|
||||
rem Set the service to auto-start
|
||||
sc config sunshinesvc start= auto
|
||||
sc config SunshineService start= auto
|
||||
|
@ -3,13 +3,17 @@
|
||||
rem Get sunshine root directory
|
||||
for %%I in ("%~dp0\..") do set "ROOT_DIR=%%~fI"
|
||||
|
||||
set SERVICE_NAME=sunshinesvc
|
||||
set SERVICE_NAME=SunshineService
|
||||
set SERVICE_BIN="%ROOT_DIR%\tools\sunshinesvc.exe"
|
||||
|
||||
rem Set service to demand start. It will be changed to auto later if the user selected that option.
|
||||
set SERVICE_START_TYPE=demand
|
||||
|
||||
rem Check if sunshinesvc already exists
|
||||
rem Remove the legacy SunshineSvc service
|
||||
net stop sunshinesvc
|
||||
sc delete sunshinesvc
|
||||
|
||||
rem Check if SunshineService already exists
|
||||
sc qc %SERVICE_NAME% > nul 2>&1
|
||||
if %ERRORLEVEL%==0 (
|
||||
rem Stop the existing service if running
|
||||
|
@ -1,7 +1,9 @@
|
||||
@echo off
|
||||
|
||||
set SERVICE_NAME=sunshinesvc
|
||||
rem Stop and delete the legacy SunshineSvc service
|
||||
net stop sunshinesvc
|
||||
sc delete sunshinesvc
|
||||
|
||||
net stop %SERVICE_NAME%
|
||||
|
||||
sc delete %SERVICE_NAME%
|
||||
rem Stop and delete the new SunshineService service
|
||||
net stop SunshineService
|
||||
sc delete SunshineService
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* @file tools/sunshinesvc.cpp
|
||||
* @brief todo
|
||||
* @brief Handles launching Sunshine.exe into user sessions as SYSTEM
|
||||
*/
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#include <Windows.h>
|
||||
@ -18,7 +18,7 @@ SERVICE_STATUS service_status;
|
||||
HANDLE stop_event;
|
||||
HANDLE session_change_event;
|
||||
|
||||
#define SERVICE_NAME "SunshineSvc"
|
||||
#define SERVICE_NAME "SunshineService"
|
||||
|
||||
DWORD WINAPI
|
||||
HandlerEx(DWORD dwControl, DWORD dwEventType, LPVOID lpEventData, LPVOID lpContext) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user