* fix: msi, delete service Signed-off-by: fufesou <shuanglongchen@yeah.net> * refact: msi, replace 1060 to ERROR_SERVICE_DOES_NOT_EXIST Signed-off-by: fufesou <shuanglongchen@yeah.net> --------- Signed-off-by: fufesou <shuanglongchen@yeah.net>
		
			
				
	
	
		
			18 lines
		
	
	
		
			605 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			605 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
#include <Windows.h>
 | 
						|
#include <string>
 | 
						|
 | 
						|
bool AddFirewallRule(bool add, LPWSTR exeName, LPWSTR exeFile);
 | 
						|
 | 
						|
bool QueryServiceStatusExW(LPCWSTR serviceName, SERVICE_STATUS_PROCESS* status);
 | 
						|
bool IsServiceRunningW(LPCWSTR serviceName);
 | 
						|
bool MyCreateServiceW(LPCWSTR serviceName, LPCWSTR displayName, LPCWSTR binaryPath);
 | 
						|
bool MyDeleteServiceW(LPCWSTR serviceName);
 | 
						|
bool MyStartServiceW(LPCWSTR serviceName);
 | 
						|
bool MyStopServiceW(LPCWSTR serviceName);
 | 
						|
 | 
						|
std::wstring ReadConfig(const std::wstring& filename, const std::wstring& key);
 | 
						|
 | 
						|
void UninstallDriver(LPCWSTR hardwareId, BOOL &rebootRequired);
 |