Код выхода из процесса, когда процесс убит принудительно - PullRequest
8 голосов
/ 03 декабря 2010

Когда мы завершаем процесс в Windows с помощью команды «Завершить процесс» в диспетчере задач, будет ли процесс возвращать код завершения?И если да, то какой код выхода он возвращает?Спасибо

Ответы [ 2 ]

10 голосов
/ 03 декабря 2010

Обычно процесс завершается с помощью TerminateProcess . Код завершения передается в качестве параметра этому методу.

В случае диспетчера задач код завершения установлен в 1, но я не знаю, документирован ли он где-либо.

0 голосов
/ 03 декабря 2010

Да, он вернет ненулевой код возврата, который будет заключен в переменную %ERRORLEVEL%.

...