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 { } }
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 { } }