有没有办法生成WMI代码/类?

如何生成用于访问WMI的C#类?

要生成强类型WMI类,请使用Management Strongly类型类生成器(MgmtClassGen.exe)。 它通常位于C:\ Program Files \ Microsoft Visual Studio X \ SDK \ vX \ Bin中。 参数位于MSDN ,它们甚至有一个描述生成代码的页面 。 如果你必须在WMI上做很多工作,那就是救星。

更简单的方法(Visual Studio用户):

  1. 将WMI类添加到VisualStudio的服务器资源管理器中。 例如

    在此处输入图像描述

  2. 获取Visual Studio为您调用MgmtClassGen.exe 。 例如

    在此处输入图像描述

@VanOrman为MgmtClassGen.exe提供了其他参考 。

您可以尝试WMICodeCreator它生成vbscript jscript vb.net和c#代码从Microsoft下载WMICodeCreator