/// <summary> /// 替换新的更新程序 /// </summary> private static void ReplaceUpdateApp() { SystemHelpers.KillProcess(UpdateAppName); Thread.Sleep(999); string NewUpdate = updateTmpPath + "\\" + UpdateAppEXEName; if (File.Exists(NewUpdate)) { try { File.Delete(UpdateAppEXEName); File.Move(NewUpdate, UpdateAppEXEName); DirectoryInfo di = new DirectoryInfo(updateTmpPath); if (di.GetFiles().Length + di.GetDirectories().Length < 1) { Directory.Delete(updateTmpPath); } } catch { } } }
/// <summary> /// 结束MoeLoaderDelta /// </summary> private void KillMoeLoader() { SystemHelpers.KillProcess("MoeLoaderDelta"); }