Quiero ejecutar una herramienta de línea de comandos para procesar datos. No necesita estar bloqueando. Quiero que sea de baja prioridad. Así que escribí el siguiente¿Cómo inicio un proceso con baja prioridad? C#
Process app = new Process();
app.StartInfo.FileName = @"bin\convert.exe";
app.StartInfo.Arguments = TheArgs;
app.PriorityClass = ProcessPriorityClass.BelowNormal;
app.Start();
Sin embargo, aparece un System.InvalidOperationException
con el mensaje "Ningún proceso está asociado con este objeto." ¿Por qué? ¿Cómo inicio correctamente esta aplicación con baja prioridad?
Sin la línea app.PriorityClass = ProcessPriorityClass.BelowNormal;
la aplicación funciona bien.
Resulta que esta es la única manera. –