config.CheckServiceStatus C# (CSharp) Method

CheckServiceStatus() private method

private CheckServiceStatus ( ) : void
return void
    private void CheckServiceStatus()
    {
        try
        {
            ServiceController sc = new ServiceController("OSAE");
            switch (sc.Status)
            {
                case ServiceControllerStatus.Running:
                    serviceLabel.Text = "Running";
                    break;
                case ServiceControllerStatus.Stopped:
                    serviceLabel.Text = "Stopped";
                    break;
                case ServiceControllerStatus.Paused:
                    serviceLabel.Text = "Paused";
                    break;
                case ServiceControllerStatus.StopPending:
                    serviceLabel.Text = "Stopping";
                    break;
                case ServiceControllerStatus.StartPending:
                    serviceLabel.Text = "Starting";
                    break;
                default:
                    serviceLabel.Text = "Status Changing";
                    break;
            }
        }
        catch (Exception exc)
        { serviceLabel.Text = "Could not find service"; }
    }