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

C# 如何捕获并记录所有进程通过C调用的所有WMI事件#,c#,c#-4.0,wmi,c#-3.0,wmi-query,C#,C# 4.0,Wmi,C# 3.0,Wmi Query,我想捕获并记录Windows上C#中所有进程调用的所有WMI事件,但如何捕获所有WMI事件我知道我可以使用ManagementEventWatcher捕获特定的WMI事件,但WqlEventQuery参数仅限于一个事件让我感到困扰是否有任何方法或想法可以在原始C#代码中获取所有WMI事件,而不使用事件日志工具? 在所有WMI查询中,我希望获取内容本身,包括SQL语法,例如从Win32_进程中选择*。换句话说,我想在启用WMI跟踪时从C#实时捕获事件日志中记录的内容,有什么方法可以做到这一点吗

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

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

是否有任何方法或想法可以在原始C#代码中获取所有WMI事件,而不使用事件日志工具?

在所有WMI查询中,我希望获取内容本身,包括SQL语法,例如从Win32_进程中选择*。换句话说,我想在启用WMI跟踪时从C#实时捕获事件日志中记录的内容,有什么方法可以做到这一点吗