如何在后台线程上运行Process.Start并赋予它高优先级?我在一个wpf C#应用程序中。 感谢
答案 0 :(得分:2)
使用
启动流程Process.Start()
然后在启动后设置PriorityClass。
关于从线程启动进程,请参阅以下链接:Async process start and wait for it to finish
ThreadPool.QueueUserWorkItem(delegate {
Process process = Process.Start(startInfo);
if(process.WaitForExit(timeout)) {
// user exited
} else {
// timeout
}
});