Как узнать, создан ли источник события? - PullRequest
1 голос
/ 28 ноября 2011

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

<DirectoryRef Id="TARGETDIR">
  <Component Id="RegistryEntries" Guid="PUT-GUID-HERE">
    <util:EventSource
      Name="Training Kiosk"
      Log="Application"
      EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
      />
  </Component>
</DirectoryRef>

Как проверить, создан ли источник события?

1 Ответ

2 голосов
/ 28 ноября 2011

EventSource создает строки в таблице Registry;MSI читает эти строки, а затем записывает их в реестр.Таким образом, до тех пор, пока компонент будет успешно установлен, источник событий будет «создан» - потому что это всего лишь несколько записей реестра.

...