/// <summary> /// Запуск EXE файла, который копирует файлы обновления, после того как они были загружены с сервера. /// После скачивания обновления текущей программой (это может быть ClientApp, Utility) /// запускается эта процедура, которая запускает обновляльщик (Update.exe) и завершает текущую программу. /// Обновляльщик ждет некоторое время, если запущены какие либо exe файлы, /// то пытается остановить их работу и если все успешно, то копирует файлы обновления /// </summary> /// <returns>Если успешно, то true</returns> public static bool UpdateRun() { var fileName = FBAPath.PathMain + "Updater.exe"; Process run; if (!FBAFile.FileRunEXE(out run, fileName, Var.SystemName)) { return(false); } Environment.Exit(0); return(true); }