Я видел Как создать источник журнала событий с помощью WiX .Мой вопрос заключается в том, каково общее использование (сценарий) указания источника события в Wix?Я думал, что при указании источника в журнале событий будет указан процесс установки / удаления вашего приложения под этим источником, поэтому его будет легко фильтровать / проверять, но даже после этого источник будет отображаться как MsiInstaller для меня.Что я делаю не так или неправильно понимаю использование util:EventSource
?
Вот мой код:
<Component Id="EventLogSettings" Guid="A456420B-21E7-4306-904E-5CD3822193F0">
<util:EventSource Log="Application" Name="WixSample" SupportsErrors ="yes" SupportsInformationals ="yes" SupportsWarnings ="yes" EventMessageFile="%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\EventLogMessages.dll" KeyPath="yes"/>
<!--<?if $(var.Platform) = x64 ?>
<util:EventSource Log="Application" Name="WixSample" EventMessageFile="[NETFRAMEWORK20INSTALLROOTDIR64]EventLogMessages.dll" KeyPath="yes" />
<?else ?>
<util:EventSource Log="Application" Name="WixSample" EventMessageFile="[NETFRAMEWORK20INSTALLROOTDIR]EventLogMessages.dll" KeyPath="yes" />
<?endif ?>-->
</Component>
Как видите, я попробовал два варианта.Каждый из них создает запись реестра в Computer \ HKLM \ SYSTEM \ CurrentControlSet \ services \ eventlog \ Application \ WixSample, но я не уверен, нужно ли мне ссылаться на WixNetFxExtension.Если я это сделаю, то как насчет установки не .net приложения?Что мне делать в этих случаях?