Ein kleiner Test des SyntaxHighlighter Plugins für den Live Writer.

Folgender C# Code sucht einen bestimmten laufenden Service/Dienst auf dem angegebenen Computer. Der Beispielcode sucht den Dienst RServer3 (Radmin) und stoppt ihn dann.

        static ServiceController FindService(string computerName, string serviceName)
        {
            ServiceController[] scServices;
            scServices = ServiceController.GetServices(computerName);
            ServiceController returnService = null;
            foreach (ServiceController scDummy in scServices)
            {
                if (scDummy.Status == ServiceControllerStatus.Running)
                {
                    if (scDummy.ServiceName.ToLower() == serviceName.ToLower())
                    {
                        returnService = scDummy;
                        break;
                    }
                }
            }
            return returnService;
        }

       //Beispielaufruf
       ServiceController scSample = FindService(computerName, "RServer3");
       if (scSample != null)
       {
            scSample.Stop();
            scSample.WaitForStatus(ServiceControllerStatus.Stopped);
       }

Keine verwandten Beiträge.


Schreibe eine Antwort