private void CheckUpdater() { try { OperationsUpdater = new OperationsUpdater(this); Notify(0, "Начало проверки обновления основного приложения"); if (OperationsUpdater.CheckedUpdate()) { while (!OperationsUpdater.CheckedProcess()) { if (MessageBox.Show("Для обновления необходимо закрыть остальные копии SZMK.LauncherUpdater, нажмите \"Повторить\" для повторной проверки или \"Отмена\" для выхода из обновления", "Внимание", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) { logger.Info("Пользователь отменил обновление лаунчера"); Environment.Exit(0); } } OperationsUpdater.Update(); } } catch (Exception Ex) { throw new Exception(Ex.Message, Ex); } }
private void CheckUpdater() { try { OperationsUpdater = new OperationsUpdater(this); Notify(0, "Начало проверки обновления основного приложения"); if (OperationsUpdater.CheckedUpdate()) { OperationsUpdater.Update(); } } catch (Exception Ex) { throw new Exception(Ex.Message, Ex); } }