Tôi muốn thực thi một công cụ dòng lệnh để xử lý dữ liệu. Nó không cần phải chặn. Tôi muốn mức độ ưu tiên thấp. Vì vậy, tôi đã viết bên dướiLàm cách nào để khởi chạy quy trình có mức độ ưu tiên thấp? C#
Process app = new Process();
app.StartInfo.FileName = @"bin\convert.exe";
app.StartInfo.Arguments = TheArgs;
app.PriorityClass = ProcessPriorityClass.BelowNormal;
app.Start();
Tuy nhiên, tôi nhận được System.InvalidOperationException
với thông báo "Không có quá trình nào được liên kết với đối tượng này". Tại sao? Làm cách nào để khởi chạy ứng dụng này một cách chính xác với mức độ ưu tiên thấp?
Không có dòng app.PriorityClass = ProcessPriorityClass.BelowNormal;
ứng dụng chạy tốt.
Hóa ra đây là cách duy nhất. –