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