private void Main_Load(object sender, EventArgs e) { try { OperationsVersions = new OperationsVersions(); OperationsFiles = new OperationsFiles(); OperationsProducts = new OperationsProducts(); Server = new Services.Server(OperationsFiles, OperationsVersions); CheckerStatus_T.Start(); logger.Info("Сборка пройдена успешно"); Server.Start(); logger.Info("Запуск сервера успешно выполнен"); ShowProducts(); using (RegistryKey registryKeyStartup = Registry.CurrentUser.OpenSubKey(pathRegistryKeyStartup, true)) { value = (String)registryKeyStartup.GetValue("SZMK.ServerUpdater"); } if (!String.IsNullOrEmpty(value)) { AddAutoRun_TSM.Text = "Удалить из автозагрузки"; } } catch (Exception Ex) { Error(Ex); } }
private void Exit_TSMI_Click(object sender, EventArgs e) { try { CheckerStatus_T.Stop(); Server.Stop(); logger.Info("Выполнена остановка сервера и закрытие программы"); Environment.Exit(0); } catch (Exception Ex) { Error(Ex); } }
private void Main_Load(object sender, EventArgs e) { try { OperationsVersions = new OperationsVersions(); OperationsFiles = new OperationsFiles(); OperationsProducts = new OperationsProducts(); Server = new Services.Server(OperationsFiles, OperationsVersions); CheckerStatus_T.Start(); logger.Info("Сборка пройдена успешно"); Server.Start(); logger.Info("Запуск сервера успешно выполнен"); ShowProducts(); } catch (Exception Ex) { Error(Ex); } }