Browse Source

使v2rayUpgrade.exe支持更新自身

pull/573/head
YFdyh000 5 years ago
parent
commit
20ab51e339
  1. 6
      v2rayN/v2rayUpgrade/MainForm.cs

6
v2rayN/v2rayUpgrade/MainForm.cs

@ -62,6 +62,8 @@ namespace v2rayUpgrade
}
}
string thisAppOldFile = Application.ExecutablePath + ".tmp";
File.Delete(thisAppOldFile);
string startKey = "v2rayN/";
using (ZipArchive archive = ZipFile.OpenRead(fileName))
@ -77,6 +79,10 @@ namespace v2rayUpgrade
{
fullName = fullName.Substring(startKey.Length, fullName.Length - startKey.Length);
}
if (Application.ExecutablePath.ToLower() == GetPath(fullName).ToLower())
{
File.Move(Application.ExecutablePath, thisAppOldFile);
}
string entryOuputPath = GetPath(fullName);

Loading…
Cancel
Save