System.Diagnostics.EventLog
класс в рамках имеет метод CreateEventSource
...
EventLog.CreateEventSource(source, logName);
Имейте в виду, что для создания нового EVENTLOG (или EVENTLOG Источник) требует более высокий уровень полномочий (разрешает доступ к списку контроля доступа (ACI)), чем просто запись в журнал, и обычно этот уровень доступа недоступен большинству приложений ... Поэтому вам нужно убедиться, что процесс развертывания или развертывание msi делает создание журнала событий/источников в это время ... когда процесс установки t он должен иметь достаточные разрешения.
Синтаксис: EventLog.CreateEventSource («programname_must_be_unique», «new_Logname») –