Working with Windows Services in C Sharp

From RiceFamily Wiki
Revision as of 18:42, 12 April 2015 by Rice0009 (Talk | contribs) (Rice0009 moved page Working with Windows Services in C to Working with Windows Services in C Sharp)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

using System.ServiceProcess;

ServiceController sc = new ServiceController(SERVICENAME);

switch (sc.Status) {

case ServiceControllerStatus.Running:
return "Running";
case ServiceControllerStatus.Stopped:
return "Stopped";
case ServiceControllerStatus.Paused:
return "Paused";
case ServiceControllerStatus.StopPending:
return "Stopping";
case ServiceControllerStatus.StartPending:
return "Starting";
default:
return "Status Changing";

}