public WinService() { InitializeComponent(); #if DEBUG managementProcessService = new ManagementProcessService(); managementProcessService.InitProcesses(); while (true) { managementProcessService.CheckLifeCycleProcesses(); Thread.Sleep(10000); } #endif }
protected override void OnStart(string[] args) { try { LogService.SetAppName("WinService"); managementProcessService = new ManagementProcessService(); managementProcessService.InitProcesses(); processWatcher = new Timer(WatchProcesses, null, 0, 1000 * 10); } catch (Exception ex) { LogService.WriteLog(ex.Message); } }