Я пытаюсь подписаться на событие 10000 в журнале Microsoft-Windows-NetworkProfile/Operational с помощью WMI, аналогично тому, как я подписываюсь на события в журнале «Журналы Windows/Приложение». Однако метод OnWmiEventArrived не запускается при возникновении этого события, хотя оно и регистрируется в средстве просмотра событий. Тот же код работает для событий, зарегистрированных в разделе «Журналы Windows/Приложение».
Код: Выделить всё
string query = @"
SELECT * FROM __InstanceCreationEvent WITHIN 1
WHERE TargetInstance ISA 'Win32_NTLogEvent'
AND TargetInstance.EventCode = '10000'";
ManagementEventWatcher generalWatcher = new ManagementEventWatcher(query);
generalWatcher.EventArrived += new EventArrivedEventHandler(OnWmiEventArrived);
generalWatcher.Start();
Приведенный выше код работает для событий в журнале «Журналы Windows/Приложение», но, похоже, он не работает для событий в Microsoft-Windows-NetworkProfile/Operational. Есть ли способ подписаться на события в другом журнале, например Microsoft-Windows-NetworkProfile/Operational?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... ional-usin