Обнаружение "новых доступных событий", как в Event Viewer, используя COM+/SENS с C#
РЕЗЮМЕ
При использовании приложения Windows EventViewer оно отображает восклицательный знак (!), Когда появляются новые события для отображения. Я нашел несколько статей о реализации SENS в.NET ( http://www.codeproject.com/Articles/1361/Using-the-COM-Event-System-service-in-the-Net-Appl или http://richardarthur.sys-con.com/node/105651/mobile), но они слишком стары (2001) или упоминают другие интерфейсы SENS.
Я знаю, что могу подписаться на новые события, используя EventLog или EventLog.Eventing, но я просто хочу знать, есть ли новые события в EventLog. После некоторого поиска в Google я обнаружил, что интерфейс IEventWriteLog мог бы быть правильным интерфейсом, но нет никакой информации о том, как это реализовать.
ВОПРОС
У кого-нибудь есть недавний образец, который оптимизирован для.NET4+ для обнаружения новых событий в Windows EventLog? И... я не хочу использовать события WMI и EventLog.OnEntryWritten.