Example #1
0
 public void ControlEx(SERVICE_CONTROL control, ref SERVICE_CONTROL_STATUS_REASON_PARAMS reason)
 {
     if (!NativeMethods.ControlServiceEx(handle, control, SERVICE_CONTROL_STATUS_REASON_INFO, ref reason))
     {
         throw new Win32Exception();
     }
 }
Example #2
0
            /// <summary>
            /// Sends a control message to the service.
            /// </summary>
            /// <param name="control">The message.</param>
            public void Control(SERVICE_CONTROL control)
            {
                SERVICE_STATUS status = new SERVICE_STATUS();

                if (!ControlService(this.Handle, control, ref status))
                {
                    ThrowLastWin32Error();
                }
            }
Example #3
0
        public void Control(SERVICE_CONTROL control)
        {
            var status = new SERVICE_STATUS();

            if (!NativeMethods.ControlService(handle, control, ref status))
            {
                throw new Win32Exception();
            }
        }
Example #4
0
 public static extern bool ControlService(IntPtr hService, SERVICE_CONTROL dwControl, ref SERVICE_STATUS lpServiceStatus);
Example #5
0
 internal static extern bool ControlService(IntPtr hService, SERVICE_CONTROL dwControl, out SERVICE_STATUS lpServiceStatus);
Example #6
0
 public static extern bool ControlService(
     int Service,
     SERVICE_CONTROL Control, 
     ref SERVICE_STATUS ServiceStatus
     );
Example #7
0
 public static extern bool ControlService(IntPtr hService, SERVICE_CONTROL dwControl, ref SERVICE_STATUS lpServiceStatus);
Example #8
0
 internal static extern bool ControlServiceEx(
     IntPtr serviceHandle,
     SERVICE_CONTROL control,
     UInt32 infoLevel,
     ref SERVICE_CONTROL_STATUS_REASON_PARAMS controlParams
     );
Example #9
0
 internal static extern bool ControlService(
     IntPtr serviceHandle,
     SERVICE_CONTROL control,
     ref SERVICE_STATUS serviceStatus
     );
Example #10
0
 public static extern bool ControlService(
     int Service,
     SERVICE_CONTROL Control,
     ref SERVICE_STATUS ServiceStatus
     );
Example #11
0
 public static extern bool ControlService(ServiceControlHandle hService, SERVICE_CONTROL dwControl, ref SERVICE_STATUS lpServiceStatus);