我正在创建一个流程来做一些工作。但该过程正在启动一个黑色窗口(如 cmd)。我试图设置 CreateNoWindow = true 但这没有帮助。
是否有另一种方法来禁止创建窗口?
这是我的代码:
var worker1 = new Process();
worker1.EnableRaisingEvents = true;
worker1.StartInfo.CreateNoWindow = true;
worker1.StartInfo.ErrorDialog = true;
worker1.StartInfo.Arguments = job.BtcFilePath;
worker1.StartInfo.FileName = job.ExeFilePath;
worker1.Exited += new EventHandler(Worker1Exited);
Processors.Add(worker1);
Processors.Last().Start();
Processors.Last().PriorityClass = ProcessPriorityClass.BelowNormal;
*处理器是处理器列表
BR