Browse Source

remove tun Redirect Standard Error

pull/2969/head
2dust 2 years ago
parent
commit
73a817c1cb
  1. 18
      v2rayN/v2rayN/Handler/TunHandler.cs
  2. 2
      v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs
  3. 2
      v2rayN/v2rayN/Views/SubSettingWindow.xaml.cs

18
v2rayN/v2rayN/Handler/TunHandler.cs

@ -210,7 +210,7 @@ namespace v2rayN.Base
WorkingDirectory = Utils.GetConfigPath(),
UseShellExecute = showWindow,
CreateNoWindow = !showWindow,
RedirectStandardError = !showWindow,
//RedirectStandardError = !showWindow,
Verb = "runas",
}
};
@ -219,14 +219,14 @@ namespace v2rayN.Base
_isRunning = true;
if (p.WaitForExit(1000))
{
if (showWindow)
{
throw new Exception("start tun mode fail");
}
else
{
throw new Exception(p.StandardError.ReadToEnd());
}
//if (showWindow)
//{
throw new Exception("start tun mode fail");
//}
//else
//{
// throw new Exception(p.StandardError.ReadToEnd());
//}
}
Global.processJob.AddProcess(p.Handle);

2
v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs

@ -226,7 +226,7 @@ namespace v2rayN.ViewModels
this.WhenAnyValue(
x => x.SelectedMoveToGroup,
y => y != null && !y.remarks.IsNullOrEmpty())
.Subscribe(c => MoveToGroup(c));
.Subscribe(c => MoveToGroup(c));
this.WhenAnyValue(
x => x.SelectedRouting,

2
v2rayN/v2rayN/Views/SubSettingWindow.xaml.cs

@ -40,7 +40,7 @@ namespace v2rayN.Views
private void LstSubscription_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
ViewModel?.EditSub(false);
}
}
private void menuClose_Click(object sender, System.Windows.RoutedEventArgs e)
{

Loading…
Cancel
Save