Что такое коды выхода из утилиты taskkill?

В моем обработчике настраиваемых действий установщика MSI (сделано с C ++) я не могу получить привилегию SE_DEBUG_NAME, чтобы иметь возможность открывать и завершать процесс, поэтому я вынужден прибегнуть к этому с помощью taskkill утилита как таковая:

taskkill /f /pid 1230

Что мне нужно знать, так это коды возврата от taskkill чтобы иметь возможность увидеть, был ли процесс завершен или нет, и причины, по которым он, возможно, не был.

Я смог получить следующее экспериментально на моем компьютере с Windows 8:

0 = success
1 = access denied
128 = no such process

Есть ли официальная документация для них?

8

Решение

Официальная документация с кодом ошибки находится по адресу:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx

К сожалению, это охватывает ВСЕ коды ошибок Windows, которые вполне могут быть разделены между приложениями.

Однако два из упомянутых вами выше. Например, 128 указано как «Нет дочерних процессов, ожидающих».

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]