0

可能重复:
如何在 .Net 中启动具有空闲优先级的进程

如何在后台线程上运行 Process.Start 并赋予它高优先级?我在一个 wpf C# 应用程序中。谢谢

4

1 回答 1

2

开始一个过程

Process.Start() 

然后在启动后设置 PriorityClass。

关于从线程启动进程请参阅此链接:异步进程启动并等待它完成

   ThreadPool.QueueUserWorkItem(delegate {
        Process process = Process.Start(startInfo);
        if(process.WaitForExit(timeout)) {
            // user exited
        } else {
            // timeout
        }
    });
于 2012-09-28T13:29:46.120 回答