通常,当需要知道现有服务器中的服务状态之一时,通过粘贴以下代码可以很容易地从服务控制器中找到结果:
ServiceController sc = new ServiceController("servicename");
if ((sc.Status.Equals(ServiceControllerStatus.Stopped)) ||
(sc.Status.Equals(ServiceControllerStatus.StopPending)))
{
// Start the service if the current status is stopped.
sc.Start();
}
在这里我想知道另一台机器的服务状态,我怎样才能找出结果,任何人都可以在这种情况下指导我。