* refact: win, idd control Signed-off-by: fufesou <shuanglongchen@yeah.net> * refact: win device control, better addr of Signed-off-by: fufesou <shuanglongchen@yeah.net> * refact: simple refact Signed-off-by: fufesou <shuanglongchen@yeah.net> --------- Signed-off-by: fufesou <shuanglongchen@yeah.net>
		
			
				
	
	
		
			17 lines
		
	
	
		
			524 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			524 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #pragma once
 | |
| 
 | |
| #include <Windows.h>
 | |
| #include <string>
 | |
| 
 | |
| bool AddFirewallRule(bool add, LPWSTR exeName, LPWSTR exeFile);
 | |
| 
 | |
| 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);
 |