PDA

Ver la Versión Completa : ¿funciones Para Control De Temperatura Cpu, Revoluciones Ventiladores, Etc...?


ermaska
13-06-2010, 11:42:01
Antes de nada recibid un saludo.

No se si es una burrada la pregunta que os voy a hacer a continuación, ante la duda la hago y salgo de dichas dudas.

El tema es que me gustaría saber si hay funciones (en api, en dll, ...) para poder obtener datos de estado del pc como temperatura de los micros, velocidades de los ventiladores, etc. etc.

En caso de que esté en lo cierto me gustaría saber; si sois tan amables; donde podría obtener dicha información.

Recibid un saludo.

Neftali [Germán.Estévez]
14-06-2010, 10:35:57
Para algunas cosas de las que comentas (teclado, por ejemplo) sí puedes encontrar en a API de windows funciones que te den el estado en cada momento; GetKeyboardState, GetKeyState,... (revisa la API).
Para temas más relacionados con el Hardware, yo creo que la mejor forma (la más estandard) es utilizar WMI (http://msdn.microsoft.com/en-us/library/aa394582%28VS.85%29.aspx). Hay una serie de clases directamente relacionadas con el Hardware de la máquina (http://msdn.microsoft.com/en-us/library/aa389273%28VS.85%29.aspx).
También puedes echarle un vistazo a la librería GLibWMI que puedes encontrar en mi página (http://neftali.clubdelphi.com/?p=589) o en Sourceforge (http://sourceforge.net/projects/glibwmi/), que te provee de algunos componentes para acceder a algunas de estas clases hardware (discos, BIOS, impresoras,...)