如何通过 C# 捕获和记录所有进程调用的所有 WMI 事件

问题描述

我想捕获并记录 Windows 上 C# 中所有进程调用的所有 WMI 事件,但是如何捕获所有 WMI 事件?

我知道我可以使用 ManagementEventWatcher 来捕获特定的 WMI 事件,但我对 WqlEventQuery 参数仅限于一个事件的限制感到困扰。

不使用事件日志工具,有没有什么办法或者想法可以获取原始C#代码中的所有WMI事件?

在所有WMI查询中,我都想获取内容本身,包括SELECT * FROM Win32_Process等sql语法。换句话说,我想从 C# 实时捕获启用 WMI 跟踪时事件日志中记录的内容,有什么办法可以做到这一点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)