如何启动,停止服务(如www服务)以及检测服务的当前状态。
没有找到相关的文章,请推荐或者直接回答,谢谢。

解决方案 »

  1.   

    参考 MSDN "Services"SC_HANDLE OpenService(
      SC_HANDLE hSCManager,  // handle to SCM database
      LPCTSTR lpServiceName, // service name
      DWORD dwDesiredAccess  // access
    );BOOL QueryServiceStatus(
      SC_HANDLE hService,               // handle to service
      LPSERVICE_STATUS lpServiceStatus  // service status
    );BOOL ControlService(
      SC_HANDLE hService,               // handle to service
      DWORD dwControl,                  // control code
      LPSERVICE_STATUS lpServiceStatus  // status information
    );