如果使用ProcessStartInfo
该类,则可以将窗口样式设置为隐藏- 对于控制台(不是GUI)应用程序,必须将CreateNowindow设置为true
:
System.Diagnostics.ProcessStartInfo start =
new System.Diagnostics.ProcessStartInfo();
start.FileName = dir + @"\Myprocesstostart.exe";
start.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; //Hides GUI
start.CreateNowindow = true; //Hides console