Имеется код:
Process thisProc = Process.GetCurrentProcess();
thisProc.PriorityClass = ProcessPriorityClass.Idle;
Этот код изменяет приоритет процесса программы, которая компилирует код.
А мне нужно изменить приоритет процесса посторонней программы.
Я пробовал это сделать сам, у меня ничего не получилось
Вы пишите Process.GetCurrentProcess(); - не удивительно, что процесс получаете текущего приложения.
Для доступа к другому процессу, надо его найди:
Process.GetProcessesByName("MyProc");, в ответ вы получите массив найденных процессов, если процесс один, то можете дописать .FirstOrDefault(); и в ответ получите первый элемент, который найдет GetProcessesByName("MyProc").Process.GetProcessById(id); - Тут в ответе будет только один уникальный процесс, который соответствует заданному id (int).Учтите, что для работы вам скорей всего потребуются права администратора!
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости