操作系统: Windows7 64位(经测试,Windows10不能用)
运行环境: Visual Studio 10
文件编码: Unicode
需要添加的头文件:
#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,&ssStat