mirror of https://github.com/2dust/v2rayN
使v2rayUpgrade.exe支持更新自身
parent
948b9c26d9
commit
20ab51e339
|
@ -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…
Reference in New Issue