1. BOOL WINAPI QueryServiceStatus(
  2. _In_ SC_HANDLE hService,
  3. _Out_ LPSERVICE_STATUS lpServiceStatus
  4. );
函数作用:获取指定驱动的当前状态
参数:
1. hService:服务句柄, OpenService 或 CreateService 的返回值获得,需要用SERVICE_QUERY_STATUS权限
2. lpServiceStatus:返回值,用于接收结构体SERVICE_STATUS
返回值:
成功返回非0,失败返回0,错误码可以由GetLastError获得
Return code Description
ERROR_ACCESS_DENIED

The handle does not have the SERVICE_QUERY_STATUS access right.

ERROR_INVALID_HANDLE

The handle is invalid.

说明:
QueryServiceStatus函数只是获取报告给SCM的最近的服务状态,如果服务只是改变了它的状态而没有报告给SCM,那么可能SCM没有得到更新

本文链接:http://www.cnblogs.com/cposture/p/4719506.html

相关文章:

  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-12-02
  • 2021-09-21
  • 2021-07-05
  • 2021-08-26
  • 2022-01-10
猜你喜欢
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2022-02-01
  • 2021-10-18
相关资源
相似解决方案