Windows 服务程序配置

目标:
1. 实现配置后台服务,使其自动启动。
2. 当程序down后,会自动启动。


/*主要流程*/

1. 判断是否已经是服务在运行(argv)
2. 如果是第一次执行,初始化服务:
	SC_HANDLE sc_handle=OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);
	if(sc_handle==NULL)
	{
		printf("OpenSCManager 安装失败\n");
		return -1;
	}
	char filename[1024]={0};
	//获取当前的绝对路径:
	::GetModuleFileName(NULL,filename,1024);
	cout<<"GetModuleFileName:"<
											
此条目发表在C++, Windows, 系统, 编程分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注