Как узнать, создан ли источник события?
Я использую пример кода для создания источника события:
<DirectoryRef Id="TARGETDIR">
<Component Id="RegistryEntries" Guid="PUT-GUID-HERE">
<util:EventSource
Name="Training Kiosk"
Log="Application"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
/>
</Component>
</DirectoryRef>
Как мне подтвердить, создан ли источник события?
1 ответ
EventSource создает строки в таблице Registry; MSI читает эти строки и записывает их в реестр. Таким образом, до тех пор, пока компонент будет успешно установлен, источник событий будет "создан"- потому что это всего лишь несколько записей реестра.