创建新进程时隐藏窗口

本文关键字:隐藏 窗口 进程 新进程 创建 | 更新日期: 2023-09-27 18:04:26

我用下面的代码开始一个新的进程:

Process n;
n = Process.Start("D:''Update");

当进程启动时,它在桌面上可见。是否有办法确保新进程将在后台启动?

创建新进程时隐藏窗口

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