Мне нужно вызвать cmd во время установки, и когда я запустил программу установки, все выглядит хорошо. Но это не похоже на это.Пользовательский вызов вызова cmd, код ошибки 1
В журнале есть следующие строки:
«CustomAction CMDInstallKey возвратил код фактической ошибки 1, но будет переведен на успех из-за по-прежнему маркировки»
и даже CMD вызов don't работы. Для понимания, 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>
Это «Pontefix» или «Pontifex»? – Dialecticus
Это «Pontefix». – Schneckschjen
В команде нет заключительной цитаты. Если 'del' - это команда cmd, она должна быть отделена от предыдущей с помощью амперсанда. Вы видели [это] (http://blogs.technet.com/b/alexshev/archive/2008/02/21/from-msi-to-wix-part-5-custom-actions.aspx)? –