Esempio n. 1
0
        public WinService()
        {
            InitializeComponent();
#if DEBUG
            managementProcessService = new ManagementProcessService();
            managementProcessService.InitProcesses();

            while (true)
            {
                managementProcessService.CheckLifeCycleProcesses();
                Thread.Sleep(10000);
            }
#endif
        }
Esempio n. 2
0
        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);
            }
        }