Как узнать, создан ли источник события?

Я использую пример кода для создания источника события:

<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 читает эти строки и записывает их в реестр. Таким образом, до тех пор, пока компонент будет успешно установлен, источник событий будет "создан"- потому что это всего лишь несколько записей реестра.

Другие вопросы по тегам