2008-09-04 9 views

Respuesta

7

Para generar clases WMI fuertemente tipadas, utilice el generador de clases Strongly typed Management (MgmtClassGen.exe). Por lo general, se encuentra en C: \ Archivos de programa \ Microsoft Visual Studio X \ SDK \ vX \ Bin. Los parámetros son at MSDN e incluso tienen a page que describen el código generado. Si tienes que trabajar mucho con WMI, es un salvavidas.

+1

en configuraciones más recientes donde el SDK está separado, la ruta es un poco diferente e. gramo. 'c: \ Archivos de programa (x86) \ Microsoft sdks \ windows \ v8.0a \ bin \ NET FX 4.0 Tools' –

+0

@MikeBaz y @VanOrman - vea [mi comentario arriba] (http://stackoverflow.com/questions/ 44504 ​​/ is-there-a-way-to-generate-wmi-code-classes/44506 # comment-60961898) - ¿Sabes quizás cómo usarlo con 'Visual Studio 2015'? – Tar

+0

"C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.6 Herramientas \ mgmtclassgen.exe" "C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v8.1A \ bin \ NETFX 4.5.1 Tools \ mgmtclassgen.exe " " C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Tools \ mgmtclassgen.exe " " C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ mgmtclassgen.exe " " C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ mgmtclassgen.exe " " C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.6.1 Herramientas \ mgmtclassgen.exe " – AMissico

6

más fácil de aproximación (usuarios de Visual Studio):

  1. Agregar clases WMI a Explorador de servidores de VisualStudio. P.ej.

    enter image description here

  2. Obtener Visual Studio para llamar MgmtClassGen.exe para usted. P.ej.

    enter image description here

@VanOrman proporciona adicional references for MgmtClassGen.exe.

+0

Perdón por comentar 2+ años después - Estaba ocupado buscando cómo usar la herramienta subyacente, el 'MgmtClassGen.exe' en' VS'. una pena, más de 2 años se desperdiciaron. Como no tengo la entrada 'Management Classes' debajo de mi máquina, ¿quizás tienes una idea de cómo agregarla a' VS2015'? Supongo que debería tener 'MgmtClassGen.exe' conectado de alguna manera bajo el capó para eso ...? (las [Extensiones de administración (WMI) para Visual Studio .NET 2003 Server Explorer] (https://www.microsoft.com/en-us/download/details.aspx?id=10483), como su nombre lo indica, no es para 'Visual Studio 2015') – Tar

Cuestiones relacionadas