我想执行一个命令行工具来处理数据。它不需要阻塞。我希望它是低优先级的。所以我写了下面
Process app = new Process();
app.StartInfo.FileName = @"bin\convert.exe";
app.StartInfo.Arguments = TheArgs;
app.PriorityClass = ProcessPriorityClass.BelowNormal;
app.Start();
但是,我收到一条System.InvalidOperationException
消息“没有进程与此对象关联”。为什么?如何以低优先级正确启动此应用程序?
没有这条线app.PriorityClass = ProcessPriorityClass.BelowNormal;
,应用程序运行良好。