读书人

求个简单的使用ENUM_SERVICE_STATUS的

发布时间: 2012-03-07 09:13:51 作者: rapoo

求个简单的使用ENUM_SERVICE_STATUS的例子,希望注释详细点~~~
1,
求个简单的使用ENUM_SERVICE_STATUS的例子,希望注释详细点~~~
枚举系统所有服务的例子

2,
我发现QueryServiceStatus没办法获得服务执行程序的路径
好象QueryServiceConfig返回QUERY_SERVICE_CONFIG可以找到
路径,希望大家也给个例子啊~~


谢谢啊
快来顶啊~

[解决办法]
typedef struct _QUERY_SERVICE_CONFIGW {
DWORD dwServiceType;
DWORD dwStartType;
DWORD dwErrorControl;
LPWSTR lpBinaryPathName;
LPWSTR lpLoadOrderGroup;
DWORD dwTagId;
LPWSTR lpDependencies;
LPWSTR lpServiceStartName;
LPWSTR lpDisplayName;
} QUERY_SERVICE_CONFIGW,*LPQUERY_SERVICE_CONFIGW;
typedef struct _SERVICE_STATUS {
DWORD dwServiceType;
DWORD dwCurrentState;
DWORD dwControlsAccepted;
DWORD dwWin32ExitCode;
DWORD dwServiceSpecificExitCode;
DWORD dwCheckPoint;
DWORD dwWaitHint;
} SERVICE_STATUS,*LPSERVICE_STATUS;

读书人网 >C++

热点推荐