Как установить приоритет другого приложения в C #

1

Как установить приоритет другого приложения, запущенного на компьютере, в форме выигрыша С#. Я немного новичок на этом сайте и кодирую все вместе.

System.Diagnostics.Process.Start("cmd.exe","wmic process where name=\"HD-Frontend.exe\" CALL setpriority 32");

Это то, что я пробовал до сих пор. Просто не сработало... :(

  • 0
    Кажется странным менять приоритет, что вы пытались сделать до сих пор, чтобы не достичь своей цели?
  • 0
    System.Diagnostics.Process.Start ("cmd.exe", "wmic process, где name = \" HD-Frontend.exe \ "CALL setpriority 32");
Теги:
taskmanager

1 ответ

1
Лучший ответ

setpriority 32 - вызов linux

Что вам нужно сделать, так это заставить обработчик процесса "Начать" следующим образом

Process myProcess = Process.Start("cmd.exe", "wmic process where name=\"HD-Frontend.exe\"");

Затем играйте с приоритетом, когда у вас есть ручка

myProcess.PriorityClass = RealTime;

Кроме того, вы можете определить свой процесс перед его запуском и изменить приоритет до его запуска

myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = "C:\\HelloWorld.exe";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.PriorityClass = RealTime;
myProcess.Start();

Посмотрите на свойство ProcessPriority процесса

  • 0
    Говорит, что RealTime не существует.
  • 0
    Попробуйте поставить System.Diagnostics.ProcessPriorityClass. перед RealTime
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню