0

重複の可能性:
.Net でアイドル優先度のプロセスを開始するにはどうすればよいですか

Process.Start をバックグラウンド スレッドで実行し、優先度を高くするにはどうすればよいですか? 私は wpf C# アプリケーションを使用しています。ありがとう

4

1 に答える 1

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
        }
    });
于 2012-09-28T13:29:46.120 に答える