12

在我的 MSI 安装程序自定义操作处理程序(使用 C++ 完成)中,我无法获得 SE_DEBUG_NAME 权限来打开和终止进程,因此我必须使用该taskkill实用程序来执行此操作:

taskkill /f /pid 1230

我需要知道的是返回代码,taskkill以便能够查看进程是否终止以及它可能没有终止的原因。

我能够在我的 Windows 8 机器上通过实验获得以下内容:

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

这些有官方文档吗?

4

1 回答 1

7

官方错误代码文档位于:

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

不幸的是,这涵盖了所有 Windows 错误代码,这些代码很可能在应用程序之间共享。

但是你上面提到的两个在那里。例如,128 被列为“没有要等待的子进程”。

于 2014-11-16T15:07:19.090 回答