我正在使用以下代码开始一个新流程:
Process n;
n = Process.Start("D:\\Update");
当进程启动时,它在桌面上可见。有没有办法确保新流程将在后台启动?
答案 0 :(得分:4)
ProcessStartInfo startInfo = new ProcessStartInfo()
{
FileName = "Myapplication.exe",
WindowStyle = ProcessWindowStyle.Hidden
};
Process process = new Process() { StartInfo = startInfo };
process.Start();
你可以使用下面的代码传递任何参数
process.StartInfo.Arguments = "-a ipaddress -L;" //just an example