增强程序更新成功率

pull/567/head
YFdyh000 5 years ago
parent 5357f504d8
commit 5b2a6b12af

@ -577,7 +577,7 @@ namespace v2rayN.Forms
private void menuRemoveDuplicateServer_Click(object sender, EventArgs e) private void menuRemoveDuplicateServer_Click(object sender, EventArgs e)
{ {
Utils.DedupServerList(config.vmess, out List<VmessItem> servers, config.keepOlderDedupl); Utils.DedupServerList(config.vmess, out List<VmessItem> servers, config.keepOlderDedupl);
int oldCount = config.vmess.Count; int oldCount = config.vmess.Count;
int newCount = servers.Count; int newCount = servers.Count;
if (servers != null) if (servers != null)
@ -1226,7 +1226,7 @@ namespace v2rayN.Forms
try try
{ {
string fileName = Utils.GetPath(downloadHandle.DownloadFileName); string fileName = Utils.GetPath(downloadHandle.DownloadFileName);
Process process = Process.Start("v2rayUpgrade.exe", fileName); Process process = Process.Start("v2rayUpgrade.exe", "\"" + fileName + "\"");
if (process.Id > 0) if (process.Id > 0)
{ {
menuExit_Click(null, null); menuExit_Click(null, null);

@ -41,8 +41,9 @@ namespace v2rayUpgrade
} }
catch (Exception ex) catch (Exception ex)
{ {
showWarn("Failed to close v2rayN(关闭v2rayN失败)." + ex.StackTrace); // Access may be denied without admin right. The user may not be an administrator.
return; showWarn("Failed to close v2rayN(关闭v2rayN失败).\n" +
"Close it manually, or the upgrade may fail.(请手动关闭正在运行的v2rayN否则可能升级失败。\n\n" + ex.StackTrace);
} }
try try

Loading…
Cancel
Save