MSI インストーラーのカスタム アクション ハンドラー (C++ で実行) では、SE_DEBUG_NAME 特権を取得してプロセスを開いたり終了したりできないため、次のようにtaskkill
ユーティリティを使用して実行する必要があります。
taskkill /f /pid 1230
私が知る必要があるのはtaskkill
、プロセスが終了したかどうかを確認できる からのリターン コードと、終了していない理由です。
Windows 8 マシンで実験的に次のものを取得できました。
0 = success
1 = access denied
128 = no such process
これらの公式ドキュメントはありますか?