¿Es posible emitir consultas WQL WQL en C simple? Y si es así, ¿cómo?Consultas WMI en C?
Respuesta
Puede utilizar cualquier lenguaje de programación que desee, siempre que pueda llamar al COM API for WMI.
No estoy seguro de si esto ha cambiado desde que se realizó esta respuesta, pero la página actualmente indica ** WMI solo admite el desarrollo de C++ utilizando Microsoft Visual C++ versión 6.0 y sistemas de desarrollo posteriores **. –
@MikeKwan: Si no puede llamar a la API COM para WMI desde C, creo que podría escribir un archivo DLL en C++ que envuelva las llamadas a la API de WMI. El dll luego exportaría un conjunto de funciones que podría llamar desde C. –
Parece que puede hacer este tipo de cosas mediante el uso de ExecQuery(), aunque este ejemplo está en C++. Por cierto, este tipo no pudo hacer que funcione, pero puedes ver lo que está haciendo.
Espero que esto ayude.
http://forums.devshed.com/c-programming-42/wmi-wql-querying-problem-in-c-215026.html
Más WMI de programación:
http://www.vedivi.com/blog/2008/05/how-to-enable-remote-desktop-programmatically/
- 1. ¿Por qué las consultas WMI son tan lentas algunas veces?
- 2. ¿Cómo consultas los espacios de nombres de WMI?
- 3. Cómo consumir eventos WMI en C#
- 4. ¿Cómo establecer un tiempo de espera en las consultas de WMI?
- 5. Devolver el uso de la CPU en WMI con C#
- 6. C# 'Clase no válida' en una simple consulta WMI
- 7. Obtenga las unidades de disco físicas correspondientes de los puntos de montaje con consultas WMI?
- 8. Conexión WMI remota
- 9. consulta WMI - CPU LoadPercentage
- 10. WMI vs Windows APIs
- 11. ¿Cómo obtener datos de WMI usando una aplicación C?
- 12. Leyendo desde un dispositivo USB y enviándole consultas, en C#
- 13. crear consultas sql en C++/java?
- 14. C# LINQ consultas - Agrupar por
- 15. WMI Enlazador de error en x64
- 16. Cómo participar en una consulta WMI (WQL)
- 17. WMI EnableDHCP falla en el adaptador desconectado
- 18. WMI ManagementObjectSearcher colgando de consulta
- 19. Actualizando a través de WMI
- 20. WMI HDD Número de serie transpuesto
- 21. uso de variables en las consultas SQL en asp.net (C#)
- 22. ¿Hay algo así como WMI para Linux?
- 23. ¿Cómo expulsar CD usando WMI y Python?
- 24. Obtener valores de memoria WMI con Perl
- 25. WMI para reiniciar la máquina remota
- 26. Problemas con el método WMI EnableStatic
- 27. Consultas en MongoDB
- 28. Cómo determinar la plataforma del sistema operativo con WMI?
- 29. No se ha podido recuperar la propiedad del objeto en WMI (C++)
- 30. Determinar Red Tipo de adaptador a través de WMI
Como programador de C# que tienen un tiempo difícil encontrar documentación de la biblioteca C. WMI está expuesto por System.Management en C#. – tamberg