Ниже приведено исключение, которое я встречал при запуске сразу следующего кода:
Источник не найден, но некоторые или все журналы событий не могут быть найдены. Недостижимые журналы: безопасность.
Код
if (!EventLog.SourceExists(this.EventLogSource))
Содержание исключения имеет смысл для меня, почему это не так. Эта строка работает в Visual Studio 2010,.NET 4, в качестве консольного приложения (пока). Я запустил это в другой среде, но я не ожидал бы, что я удаленный стол, чтобы разбить этот метод. Я пробовал изменять разрешения HKML\CCS\Services\eventlog
- безрезультатно, а также разрешения C:\Windows\System32\Winevt\Logs\Security.evtx
. Опять же, безрезультатно.
Мои вопросы таковы:
- Почему нет переопределения для игнорирования безопасных журналов,
- Как я могу обойти это (программно)
- Это потому, что я удален из таблицы.
Любые советы были бы замечательными.