Desidero eseguire uno strumento da riga di comando per elaborare i dati. Non ha bisogno di essere bloccato. Voglio che abbia bassa priorità. Così ho scritto il seguitoCome si avvia un processo con bassa priorità? C#
Process app = new Process();
app.StartInfo.FileName = @"bin\convert.exe";
app.StartInfo.Arguments = TheArgs;
app.PriorityClass = ProcessPriorityClass.BelowNormal;
app.Start();
Tuttavia, ho un System.InvalidOperationException
con il messaggio "Nessun processo è associato a questo oggetto". Perché? Come faccio a lanciare correttamente questa app in bassa priorità?
Senza la riga app.PriorityClass = ProcessPriorityClass.BelowNormal;
l'app funziona correttamente.
Risulta che questo è l'unico modo. –