インストール中に cmd を呼び出す必要があり、インストーラーを実行すると、すべて正常に動作しているように見えます。しかし、それは見た目のようではありません。
ログには次の行があります。
「CustomAction CMDInstallKey は実際のエラー コード 1 を返しましたが、マーキングを続けるため、成功に変換されます」
cmd呼び出しでさえ機能しません。理解のために、cmdがポップアップしてテキストが入りますが、機能せず、エラーもかなり奇妙です。インターネットで何も見つかりませんでした。
私のコードはこれです:
<CustomAction Id='CMDInstallKey' Directory='INSTALLLOCATION'
Execute='immediate'ExeCommand='cmd.exe /c " .\PontefixEncryptionTool
-install WinInstaller .\keycontainer.pkxml del .\keycontainer.pkxml' Return='ignore' />
<InstallExecuteSequence>
<Custom Action='CMDInstallKey' After='InstallFinalize'></Custom>
</InstallExecuteSequence>