Browse Source

增强程序更新成功率

pull/567/head
YFdyh000 5 years ago
parent
commit
5b2a6b12af
  1. 4
      v2rayN/v2rayN/Forms/MainForm.cs
  2. 5
      v2rayN/v2rayUpgrade/MainForm.cs

4
v2rayN/v2rayN/Forms/MainForm.cs

@ -577,7 +577,7 @@ namespace v2rayN.Forms
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 newCount = servers.Count;
if (servers != null)
@ -1226,7 +1226,7 @@ namespace v2rayN.Forms
try
{
string fileName = Utils.GetPath(downloadHandle.DownloadFileName);
Process process = Process.Start("v2rayUpgrade.exe", fileName);
Process process = Process.Start("v2rayUpgrade.exe", "\"" + fileName + "\"");
if (process.Id > 0)
{
menuExit_Click(null, null);

5
v2rayN/v2rayUpgrade/MainForm.cs

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

Loading…
Cancel
Save