打开windows服务
2023-09-14 08:57:15 时间
#include <winsvc.h>
void CXXXDlg::ServiceRun() { SERVICE_STATUS ssStatus; //获得ServiceControl Manager的句柄 SC_HANDLE shServiceManager = OpenSCManager(NULL,SERVICES_ACTIVE_DATABASE,SC_MANAGER_ALL_ACCESS); //然后获得用户希望检查的服务的句柄 SC_HANDLE shDefineService = OpenService(shServiceManager,_T("Tomcat8"),SERVICE_ALL_ACCESS); if((QueryServiceStatus(shDefineService,&ssStatus))==0) { AfxMessageBox(_T("无法确定服务状态"),MB_ICONINFORMATION); } //下面的代码用于检查服务是否被停止,如果停止则打开此服务 SC_HANDLE stService; if(ssStatus.dwCurrentState==SERVICE_STOPPED) { //AfxMessageBox("启动Tomcat8服务",MB_ICONINFORMATION); stService = OpenService(shServiceManager,_T("Tomcat8"),SERVICE_START|GENERIC_EXECUTE); StartService(stService,0,NULL); CloseServiceHandle(stService); } //else //如果是运行状态就停止 //{ // //AfxMessageBox("停止Tomcat8服务",MB_ICONINFORMATION); // stService=OpenService(shServiceManager,"Tomcat8",SERVICE_STOP|GENERIC_EXECUTE); // ControlService(stService,SERVICE_CONTROL_STOP,&ssStatus); // CloseServiceHandle(stService); //} CloseServiceHandle(shDefineService); CloseServiceHandle(shServiceManager); }
相关文章
- 未能连接一个windows服务器,Win7出现未能连接一个Windows服务的解决办法
- Windows电脑安装Ubuntu虚拟机
- 经验分享 | HVV之windows应急笔记
- windows server 2008 DHCP服务器迁移server 2019 DHCP并开启故障转移高可用
- Windows去除麦克风录音电流声
- Windows平台Unity Camera场景实现轻量级RTSP服务和RTMP推送
- Subversion添加到Windows服务的方法
- 痕迹清除-Windows日志清除绕过
- 通过HHDESK,将windows中的文件转移至Linux系统中
- Windows系统下安装MongoDB与Robomongo环境详解
- MongoDB Windows安装服务方法与注意事项
- Windows系统下Eclipse上搭建Python开发环境详解编程语言
- 如何从Windows到Linux服务器传输文件(windows上传文件到linux服务器)
- 安装初体验:Windows下MySQL环境搭建(windows安装mysql数据库)
- 在Windows环境下启动MySQL服务(windows启动mysql服务)
- Windows下安装Linux虚拟机:快速、简单、高效(windows安装linux虚拟机)
- windows比较:Linux与Windows的优势对比(linuxvss)
- 服务在Windows系统上启动Redis服务(windows启动redis)
- 在Windows环境下实现Redis服务安装(windows下安装redis)
- 吓死猪队友 只用命令行登录Windows就问你怕不怕!
- Linux和windows服务器的Discuz伪静态规则!
- 比较:Linux和Windows哪更适合你?(linux和windows哪个好)
- Linux与Windows:共同打开软件世界的大门(linux和windows)
- c#开发的程序安装时动态指定windows服务名称
- Windows下搭建PHP开发环境(Apache+PHP+MySQL)
- 基于C#实现Windows服务状态启动和停止服务的方法