在自定义操作中检索msi错误代码和消息

时间:2018-05-06 08:25:41

标签: wix windows-installer custom-action

我有一个自定义操作,报告WIX项目中的安装失败。它的定义如下:

<CustomAction Id="ReportError" DllEntry="ReportError" BinaryKey="Actions.dll" Return="check" Execute="immediate" />
...
<InstallExecuteSequence>
  <Custom Action="ReportError" OnExit="error">NOT Installed</Custom>
  ...
</InstallExecuteSequence>

是否可以在ReportError代码中获取msi错误代码和消息?

E.g。我可以在msi日志文件中看到Error 1327. Invalid Drive: E:\之类的错误。如何检索错误代码 1327 和错误消息无效的驱动器:E:\

0 个答案:

没有答案