[DllImport("advapi32.dll", SetLastError=true)]
public static extern IntPtr OpenService(
IntPtr hSCManager,
string lpServiceName,
SC_MANAGER_ACCESS dwDesiredAccess );
Declare Function OpenService Lib "advapi32.dll" (TODO) As TODO
[Flags]
public enum SC_MANAGER_ACCESS : int
{
CONNECT = 0x0001,
CREATE_SERVICE = 0x0002,
ENUMERATE_SERVICE = 0x0004,
LOCK = 0x0008,
QUERY_LOCK_STATUS = 0x0010,
MODIFY_BOOT_CONFIG = 0x0020,
ALL_ACCESS = // STANDARD_RIGHTS_REQUIRED |
CONNECT |
CREATE_SERVICE |
ENUMERATE_SERVICE |
LOCK |
QUERY_LOCK_STATUS |
MODIFY_BOOT_CONFIG
}
None.
Please add some!
Please add some!
Unless you are going use EnumDependentServices API please use 'System..ServiceProcess..ServiceController' that is provided in the framework.