|
|
@@ -85,19 +85,33 @@ const (
|
|
|
SERVICE_INACTIVE = 2
|
|
|
SERVICE_STATE_ALL = 3
|
|
|
|
|
|
- SERVICE_QUERY_CONFIG = 1
|
|
|
- SERVICE_CHANGE_CONFIG = 2
|
|
|
- SERVICE_QUERY_STATUS = 4
|
|
|
- SERVICE_ENUMERATE_DEPENDENTS = 8
|
|
|
- SERVICE_START = 16
|
|
|
- SERVICE_STOP = 32
|
|
|
- SERVICE_PAUSE_CONTINUE = 64
|
|
|
- SERVICE_INTERROGATE = 128
|
|
|
- SERVICE_USER_DEFINED_CONTROL = 256
|
|
|
- SERVICE_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SERVICE_QUERY_CONFIG | SERVICE_CHANGE_CONFIG | SERVICE_QUERY_STATUS | SERVICE_ENUMERATE_DEPENDENTS | SERVICE_START | SERVICE_STOP | SERVICE_PAUSE_CONTINUE | SERVICE_INTERROGATE | SERVICE_USER_DEFINED_CONTROL
|
|
|
+ SERVICE_QUERY_CONFIG = 1
|
|
|
+ SERVICE_CHANGE_CONFIG = 2
|
|
|
+ SERVICE_QUERY_STATUS = 4
|
|
|
+ SERVICE_ENUMERATE_DEPENDENTS = 8
|
|
|
+ SERVICE_START = 16
|
|
|
+ SERVICE_STOP = 32
|
|
|
+ SERVICE_PAUSE_CONTINUE = 64
|
|
|
+ SERVICE_INTERROGATE = 128
|
|
|
+ SERVICE_USER_DEFINED_CONTROL = 256
|
|
|
+ SERVICE_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SERVICE_QUERY_CONFIG | SERVICE_CHANGE_CONFIG | SERVICE_QUERY_STATUS | SERVICE_ENUMERATE_DEPENDENTS | SERVICE_START | SERVICE_STOP | SERVICE_PAUSE_CONTINUE | SERVICE_INTERROGATE | SERVICE_USER_DEFINED_CONTROL
|
|
|
+
|
|
|
SERVICE_RUNS_IN_SYSTEM_PROCESS = 1
|
|
|
- SERVICE_CONFIG_DESCRIPTION = 1
|
|
|
- SERVICE_CONFIG_FAILURE_ACTIONS = 2
|
|
|
+
|
|
|
+ SERVICE_CONFIG_DESCRIPTION = 1
|
|
|
+ SERVICE_CONFIG_FAILURE_ACTIONS = 2
|
|
|
+ SERVICE_CONFIG_DELAYED_AUTO_START_INFO = 3
|
|
|
+ SERVICE_CONFIG_FAILURE_ACTIONS_FLAG = 4
|
|
|
+ SERVICE_CONFIG_SERVICE_SID_INFO = 5
|
|
|
+ SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO = 6
|
|
|
+ SERVICE_CONFIG_PRESHUTDOWN_INFO = 7
|
|
|
+ SERVICE_CONFIG_TRIGGER_INFO = 8
|
|
|
+ SERVICE_CONFIG_PREFERRED_NODE = 9
|
|
|
+ SERVICE_CONFIG_LAUNCH_PROTECTED = 12
|
|
|
+
|
|
|
+ SERVICE_SID_TYPE_NONE = 0
|
|
|
+ SERVICE_SID_TYPE_UNRESTRICTED = 1
|
|
|
+ SERVICE_SID_TYPE_RESTRICTED = 2 | SERVICE_SID_TYPE_UNRESTRICTED
|
|
|
|
|
|
SC_ENUM_PROCESS_INFO = 0
|
|
|
|