Установка приоритета при создании процессов с командным файлом - PullRequest
3 голосов
/ 04 сентября 2011

В моей программе на c # я создаю командный файл и запускаю его с помощью cmd. Пакетный файл в свою очередь создает больше процессов (я буду называть их «дочерними процессами»). Я хочу, чтобы дочерние процессы имели тот же приоритет, что и командный файл. Он отлично работает, когда приоритет пакета равен <= NORMAL, но если он выше, приоритет дочерних процессов просто NORMAL. Я не хочу использовать команду <code>START, так как мне нужно дождаться завершения дочернего процесса, прежде чем двигаться дальше.

Ответы [ 2 ]

2 голосов
/ 04 сентября 2011

Вы можете использовать команду Start и использовать параметр / wait.

/wait : Starts an application and waits for it to end. 
1 голос
/ 04 сентября 2011

Здесь вы можете найти хорошее объяснение приоритетов процесса.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...