Получить код ошибки MSI и сообщение в пользовательском действии - PullRequest
0 голосов
/ 06 мая 2018

У меня есть пользовательское действие, которое сообщает об ошибках установки в проекте WIX. Это определено как ниже:

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

Можно ли получить код ошибки MSI и сообщение внутри ReportError кода?

например. Я вижу ошибку как Error 1327. Invalid Drive: E:\ в файле журнала MSI. Как я могу получить код ошибки 1327 и сообщение об ошибке Неверный диск: E: \ ?

...