コマンド ライン ツールを実行してデータを処理したいと考えています。ブロックする必要はありません。優先順位を下げてほしい。だから私は以下に書いた
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;
アプリは正常に動作します。