Example #1
0
        public static void getStatus()
        {
            _irsStatus         = IrsStatus.NotRunning;
            _serviceInstalled  = false;
            serviceControllers = ServiceController.GetServices();
            foreach (ServiceController serviceController in serviceControllers)
            {
                if (serviceController.ServiceName == ServerName)
                {
                    _serviceInstalled = true;
                    if (serviceController.Status == ServiceControllerStatus.Running)
                    {
                        _irsStatus = IrsStatus.RunningService;
                    }
                }
            }

            try
            {
                irsWindow = Win32.FindWindowByTitle(ServerWindowName);
                if (irsWindow != IntPtr.Zero)
                {
                    _irsStatus = IrsStatus.RunningApplication;
                }
            }
            catch { }
        }
Example #2
0
    public static void getStatus()
    {
      irsStatus = IrsStatus.NotRunning;
      serviceInstalled = false;
      serviceControllers = ServiceController.GetServices();
      foreach (ServiceController serviceController in serviceControllers)
      {
        if (serviceController.ServiceName == ServerName)
        {
          serviceInstalled = true;
          if (serviceController.Status == ServiceControllerStatus.Running)
            irsStatus = IrsStatus.RunningService;
        }
      }

      try
      {
        irsWindow = Win32.FindWindowByTitle(ServerWindowName);
        if (irsWindow != IntPtr.Zero)
          irsStatus = IrsStatus.RunningApplication;
      }
      catch { }
    }