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

时间:2008-09-04 19:04:05

标签: c# code-generation wmi

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

3 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:6)

更轻松的方法(Visual Studio用户):

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

    enter image description here

  2. 让Visual Studio为您致电MgmtClassGen.exe。例如。

    enter image description here

  3. @VanOrman提供了额外的references for MgmtClassGen.exe

答案 2 :(得分:2)

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