¿Existen capacidades de sistema operativo en Windows para conocer el uso de energía actual de su sistema mediante programación? (La solución ideal podría ser a través de la interfaz WMI.)¿Determina el uso de energía programáticamente en Windows?
Respuesta
Comenzando con Windows 7 puede utilizar la clase Win32_PowerMeter
WMI ubicada en el espacio de nombres root\CIMV2\power
, este espacio de nombres tiene muchas otras clases y eventos relacionados con la administración de energía y los perfiles.
¡Es una clase muy interesante, gracias! Aunque estoy algo confundido sobre cómo usarlo? – ahmd0
¿Quiere decir, que tiene problemas para acceder a esta clase desde el código? – RRUZ
Ahora, puedo acceder a él. Lo que quiero decir es ¿cómo puedo obtener estadísticas de consumo de energía? – ahmd0
No sé nada de forma instantánea, pero GetSystemPowerStatus
puede dar una estimación de la carga restante de la batería. Llamar a eso cada pocos minutos (o algo en ese orden) daría una idea de qué tan rápido está usando la energía, al menos como un porcentaje de la duración de la batería. Por supuesto, eso realmente solo funciona cuando/si hay una batería - en un sistema de escritorio o servidor normalmente no producirá nada útil.
Sí, eso es una idea ... aunque muchos sistemas pueden no tener batería (como mi computadora de escritorio ahora) – ahmd0
- 1. Uso de Windows Firewall programáticamente
- 2. ¿Determina si el puerto está en uso?
- 3. Uso de C# para mostrar el punto de energía
- 4. Cómo obtener el uso de energía en una Mac
- 5. Monitoree el uso de energía de las aplicaciones
- 6. USB estado de energía
- 7. ¿Cómo se determina programáticamente si una computadora con Windows es miembro de un dominio?
- 8. Windows: API de administración de energía de la CPU
- 9. ¿El operador de energía en Java?
- 10. ¿Cómo se determina el uso de ASP.NET de 32 bit frente a 64 bit?
- 11. Desbloquear Windows programáticamente
- 12. Compruebe si la pantalla está desactivada por la administración de energía de Windows
- 13. ¿Cómo abortar el apagado en Windows (XP | Vista) programáticamente?
- 14. ¿Cómo detectar el estado conectado de energía?
- 15. Registre el programa de Windows con el protocolo mailto programáticamente
- 16. SharePoint, ¿cómo se determina programáticamente el tamaño de almacenamiento de un SPWeb?
- 17. ¿Cómo eliminar el bucle en el cálculo de la energía?
- 18. ¿Se muestra el nivel de uso de energía con iPodTouch de cuarta generación?
- 19. Cómo copiar/pegar programáticamente en Windows Phone?
- 20. Buscar la carpeta windows programáticamente en C#
- 21. ¿Cómo se determina el uso máximo de la pila en el sistema integrado?
- 22. Los instrumentos no muestran el nivel de uso de energía: está vacío
- 23. ¿Cómo se determina cuando Windows termina de reiniciar?
- 24. Uso de recursos en Windows
- 25. Android App consumo de energía
- 26. ¿Determina el formato de un archivo de imagen?
- 27. ¿Cómo creo programáticamente un formulario de Windows?
- 28. ¿Qué determina el orden de los dispositivos de sonido en windows cuando se usa winmm.dll?
- 29. Calcular el consumo de energía del sensor Android
- 30. ¿Cómo cambio el tema actual de Windows programáticamente?
Puede haber algo en http://stackoverflow.com/questions/2450902/windows-cpu-power-management-apis –
(Esto parece "una verdadera pregunta" para mí: ¿Cómo puede el consumo de energía (o estimación)? de eso) se determinará programáticamente en Windows. Si no es posible, no significa que "no sea una pregunta real", sino solo una pregunta con una respuesta menos que ideal.) –
Gracias, pero es demasiado amplio enlazar. ¿Alguna más información específica? – ahmd0