¿Cómo se generan clases de C# para acceder a WMI?¿Hay alguna forma de generar código/clases WMI?
Respuesta
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.
Usted puede tratar WMICodeCreator genera VBScript JScript y vb.net C# código Download WMICodeCreator from Microsoft
más fácil de aproximación (usuarios de Visual Studio):
Agregar clases WMI a Explorador de servidores de VisualStudio. P.ej.
Obtener Visual Studio para llamar MgmtClassGen.exe para usted. P.ej.
@VanOrman proporciona adicional references for MgmtClassGen.exe.
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
- 1. ¿Hay alguna forma de generar programáticamente bytecode de Python?
- 2. ¿Hay alguna forma de generar un guid en ANT?
- 3. ¿Hay alguna forma de generar código repetitivo para pilas RESTful?
- 4. ¿Hay alguna forma de consultar WMI sin utilizar PowerShell o CIM Studio?
- 5. ¿Hay alguna forma de generar un archivo CSV de localización de tornado como django makemessage?
- 6. ¿Hay alguna forma de generar filas "falsas" en el conjunto de resultados de MySQL?
- 7. ¿Hay alguna forma de generar automáticamente ObjectId cuando se renueva un modelo de mangosta?
- 8. ¿Hay alguna forma de generar una imagen en miniatura de un archivo DOCX?
- 9. ¿Hay alguna forma de generar automáticamente la lista de paquetes incluidos?
- 10. ¿Hay alguna forma de generar un archivo zfproject.xml a partir de un proyecto/aplicación Zend existente?
- 11. ¿Hay alguna forma directa de generar pdf desde un archivo de marcado por python?
- 12. haskell: ¿hay alguna forma de generar instancias "derivadas" para tipos de datos aproximadamente tuple-isomórficos?
- 13. ¿Hay alguna forma de currying en C?
- 14. ¿Hay alguna forma de 'resaltar' el código?
- 15. ¿Hay alguna forma de vincular Keyboard.FocusedElement?
- 16. ¿Hay alguna forma mejor de escribir esto?
- 17. ¿Hay alguna forma de sobrecargar + = en python?
- 18. ¿Hay alguna forma de multirreproducir un SqlDataReader?
- 19. ¿Hay alguna forma de cancelar TabControl.Items.CurrentChanging?
- 20. ¿Hay alguna forma de sincronizar archivos gif?
- 21. ¿Hay alguna forma de pasar el iPhone?
- 22. ¿Hay alguna forma de establecer valores predeterminados para generar scripts en SQL Server 2008?
- 23. ¿Hay alguna forma de generar el archivo ant local.properties sin sobreescribir build.xml?
- 24. ¿Hay algo así como WMI para Linux?
- 25. ¿Hay alguna forma de optimizar doxygen para C++?
- 26. ¿Hay alguna herramienta para generar DTO de las entidades?
- 27. ¿Hay alguna manera de generar métricas para un proyecto github?
- 28. ¿Hay alguna forma de memorizar un valor en Haskell?
- 29. ¿Hay alguna herramienta o proyecto para generar archivos AZW?
- 30. ¿Hay alguna herramienta para generar un archivo WADL?
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' –
@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
"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