Как читать события из журнала безопасности Windows?
Привет
Я довольно новичок в кодировании, и я наткнулся на загвоздку.
Я разрабатываю приложение, которое будет отслеживать журнал событий безопасности при запуске и в случае сбоя аудита входа в систему event...my приложение в основном отправит письмо со словами "обнаружен несанкционированный доступ!"
мой фрагмент кода :
EventLog log = new EventLog("Security"); log.EnableRaisingEvents = true; foreach (EventLogEntry entry in log.Entries) { Console.WriteLine(entry.Message); } Console.ReadLine();
но каждый раз, когда я запускаю этот код, есть исключение времени выполнения, которое говорит: :
Первое случайное исключение типа "система".Безопасность.Исключение securityexception произошел в mscorlib.dll
Дополнительная информация: запрошенный доступ к реестру не разрешен.
Может ли кто-нибудь указать мне на рабочее решение?
пожалуйста, будьте как можно более подробны в своем ответе, потому что я в принципе ничего не знаю и хочу знать внутреннюю работу кода!
Спасибо и с уважением,
Килоэлектронвольт
[no name]
Ваш код выглядит правильно. У вас должно быть право администратора этой системы, чтобы вы могли получить доступ ко всем журналам из журнала событий Windows.
Richard MacCutchan
Я в принципе ничего не знаю и хочу знать внутреннюю работу кода!
Это форум быстрых ответов. Если вы хотите получить полную информацию о журналах событий и о том, как их обрабатывать, вам нужно использовать Google для поиска примеров и учебных пособий.
Richard Deeming
Щелкните правой кнопкой мыши на вашем приложении и выберите "Запуск от имени администратора".