我正在使用需要启动控制台应用程序的Windows窗体应用程序。我不希望控制台应用程序显示在Windows任务
上我设置p.WindowStyle = ProcessWindowStyle.Hidden;
但它不起作用,过程正在显示
代码:
ProcessStartInfo p = new ProcessStartInfo();
p.UseShellExecute = false;
p.RedirectStandardOutput = true;
p.FileName = "rasdial";
p.Arguments = string.Format("\x22{0}\x22", name);
p.WindowStyle = ProcessWindowStyle.Hidden;
Process process = Process.Start(p);
任何帮助将不胜感激。提前谢谢!
答案 0 :(得分:8)
解决方案:
p.CreateNoWindow = true;