Отладка (отслеживание) запросов WMI?

У меня есть сторонняя программа, которая выполняет запросы WMI к локальным поставщикам WMI (поэтому она не использует DCOM, поэтому анализаторы пакетов отсутствуют). Я бы хотел узнать, что это за запросы.

Он также работает на XP, поэтому, к сожалению, новая инфраструктура трассировки Vista WMI также отсутствует.

Есть указатели?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
0
4 447
2

Ответы 2

Я считаю, что WMI использует DCOM для связи, вы можете использовать WireShark для захвата пакетов DCOM-пакетов. Я считаю, что диссектор в WireShark для DCOM можно использовать, хотя он все еще может помочь ссылаться на эта статья (старый, но все еще должен быть уместным).

Это не будет работать для запросов WMI к localhost, поэтому вам нужно убедиться, что он запрашивает удаленный компьютер.

Если вы хотите регистрировать локальные запросы, взгляните на эта статья MSDN при регистрации запросов WMI.

Местный, а не удаленный; уточнил вопрос.

Roger Lipscombe 19.12.2008 18:17

Вы пробовали установить для уровня ведения журнала WMI значение Verbose с помощью wmimgmt.msc? (Подробнее на странице Ведение журнала активности WMI в MSDN)

Затем вы должны увидеть, что запросы записаны в файл% windir% \ system32 \ wbem \ logs \ wbemcore.log.

-дэйв

Да. В этом файле журнала недостаточно информации. Я хочу конкретно увидеть, какие запросы / методы выполняются и в каком пространстве имен. В идеале мне нужен полный дамп каждого вызова интерфейса IWbemServices.

Roger Lipscombe 30.12.2008 14:37

Следует отметить, что вы не можете включить ведение журнала или настроить путь ведения журнала через wmimgmt.msc в Windows Vista.

Ian Boyd 28.10.2009 23:11

Другие вопросы по теме