Ejemplo n.º 1
0
        public bool Request(ServiceStatus ss)
        {
            SS = ss;
            if( ss.Status.CurrentState == SC_RUNTIME_STATUS.SERVICE_STOPPED )
            {
                Log.Info("Restart asks for service to start...");
                if (!SS.Start())
                    return false;

                HasBeenAskedToStart = true;
                return true;
            }
            else
            {
                HasBeenAskedToStart = false;
                return ss.Control(SC_CONTROL_CODE.SERVICE_CONTROL_STOP);
            }
        }
Ejemplo n.º 2
0
        public bool Request(ServiceStatus ss)
        {
            SS = ss;
            if (ss.Status.CurrentState == SC_RUNTIME_STATUS.SERVICE_STOPPED)
            {
                Log.Info("Restart asks for service to start...");
                if (!SS.Start())
                {
                    return(false);
                }

                HasBeenAskedToStart = true;
                return(true);
            }
            else
            {
                HasBeenAskedToStart = false;
                return(ss.Control(SC_CONTROL_CODE.SERVICE_CONTROL_STOP));
            }
        }
Ejemplo n.º 3
0
 public bool Request(ServiceStatus ss)
 {
     return ss.Control(SC_CONTROL_CODE.SERVICE_CONTROL_PAUSE);
 }
Ejemplo n.º 4
0
 public bool Request(ServiceStatus ss)
 {
     return(ss.Control(SC_CONTROL_CODE.SERVICE_CONTROL_STOP));
 }