Windows服务状态存储在哪里?

时间:2010-09-16 05:36:51

标签: c windows operating-system registry service

我可以从MSDN文档中看到新的Windows服务将存储在注册表中 HKLM \ System \ CurrentControlSet \ Services

但是,服务注册表项不包含“服务运行状态”的值 谁能让我知道服务运行状态将存储在哪里?

2 个答案:

答案 0 :(得分:4)

服务运行状态未存储在注册表中 - 它是一个运行时属性,您可以使用ControlService()服务管理功能进行查询。

答案 1 :(得分:0)

您也可以使用sc.exe(C:\ WINDOWS \ system32 \ sc.exe)

>sc query fax

SERVICE_NAME: fax
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 1077  (0x435)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0