IntPtr OpenService(string serviceName, SERVICE_ACCESS_RIGHTS desiredAccess) { var service = OpenService( SCManager, serviceName, desiredAccess); if (service == IntPtr.Zero) { throw new Win32Exception(Marshal.GetLastWin32Error(), "Unable to open the requested Service."); } return(service); }
static extern IntPtr OpenService( IntPtr hSCManager, string serviceName, SERVICE_ACCESS_RIGHTS desiredAccess);