mirror of
https://github.com/yuanyuanxiang/SimpleRemoter.git
synced 2026-01-21 23:13:08 +08:00
style: Change files encoding format to UTF8-BOM
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#ifndef SERVER_SERVICE_WRAPPER_H
|
||||
#ifndef SERVER_SERVICE_WRAPPER_H
|
||||
#define SERVER_SERVICE_WRAPPER_H
|
||||
|
||||
#include <windows.h>
|
||||
@@ -7,54 +7,54 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// 服务配置:服务端使用不同的服务名
|
||||
// 鏈嶅姟閰嶇疆锛氭湇鍔$浣跨敤涓嶅悓鐨勬湇鍔″悕
|
||||
#define SERVER_SERVICE_NAME "YamaControlService"
|
||||
#define SERVER_SERVICE_DISPLAY "Yama Control Service"
|
||||
#define SERVER_SERVICE_DESC "Provides remote desktop control server functionality."
|
||||
|
||||
/*
|
||||
# 停止服务
|
||||
# 鍋滄鏈嶅姟
|
||||
net stop YamaControlService
|
||||
|
||||
# 查看状态(应该显示 STOPPED)
|
||||
# 鏌ョ湅鐘舵€侊紙搴旇鏄剧ず STOPPED锛?
|
||||
sc query YamaControlService
|
||||
|
||||
# 启动服务
|
||||
# 鍚姩鏈嶅姟
|
||||
net start YamaControlService
|
||||
|
||||
# 再次查看状态(应该显示 RUNNING)
|
||||
# 鍐嶆鏌ョ湅鐘舵€侊紙搴旇鏄剧ず RUNNING锛?
|
||||
sc query YamaControlService
|
||||
*/
|
||||
|
||||
// 检查服务状态
|
||||
// 参数:
|
||||
// registered - 输出参数,服务是否已注册
|
||||
// running - 输出参数,服务是否正在运行
|
||||
// exePath - 输出参数,服务可执行文件路径(可为NULL)
|
||||
// exePathSize - exePath缓冲区大小
|
||||
// 返回: 成功返回TRUE
|
||||
// 妫€鏌ユ湇鍔$姸鎬?
|
||||
// 鍙傛暟:
|
||||
// registered - 杈撳嚭鍙傛暟锛屾湇鍔℃槸鍚﹀凡娉ㄥ唽
|
||||
// running - 杈撳嚭鍙傛暟锛屾湇鍔℃槸鍚︽鍦ㄨ繍琛?
|
||||
// exePath - 杈撳嚭鍙傛暟锛屾湇鍔″彲鎵ц鏂囦欢璺緞锛堝彲涓篘ULL锛?
|
||||
// exePathSize - exePath缂撳啿鍖哄ぇ灏?
|
||||
// 杩斿洖: 鎴愬姛杩斿洖TRUE
|
||||
BOOL ServerService_CheckStatus(BOOL* registered, BOOL* running,
|
||||
char* exePath, size_t exePathSize);
|
||||
|
||||
// 简单启动服务
|
||||
// 返回: ERROR_SUCCESS 或错误码
|
||||
// 绠€鍗曞惎鍔ㄦ湇鍔?
|
||||
// 杩斿洖: ERROR_SUCCESS 鎴栭敊璇爜
|
||||
int ServerService_StartSimple(void);
|
||||
|
||||
// 运行服务(作为服务主入口)
|
||||
// 返回: ERROR_SUCCESS 或错误码
|
||||
// 杩愯鏈嶅姟锛堜綔涓烘湇鍔′富鍏ュ彛锛?
|
||||
// 杩斿洖: ERROR_SUCCESS 鎴栭敊璇爜
|
||||
int ServerService_Run(void);
|
||||
|
||||
// 停止服务
|
||||
// 返回: ERROR_SUCCESS 或错误码
|
||||
// 鍋滄鏈嶅姟
|
||||
// 杩斿洖: ERROR_SUCCESS 鎴栭敊璇爜
|
||||
int ServerService_Stop(void);
|
||||
|
||||
// 安装服务
|
||||
// 瀹夎鏈嶅姟
|
||||
BOOL ServerService_Install(void);
|
||||
|
||||
// 卸载服务
|
||||
// 鍗歌浇鏈嶅姟
|
||||
BOOL ServerService_Uninstall(void);
|
||||
|
||||
// 服务工作线程
|
||||
// 鏈嶅姟宸ヤ綔绾跨▼
|
||||
DWORD WINAPI ServerService_WorkerThread(LPVOID lpParam);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user