Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/10/2015, 04:00
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 7 meses
Puntos: 306
Respuesta: Calcular Temperatura del CPU en Java

No lo he hecho nunca y no sé si funciona

http://henryranch.net/software/jwmi-...wmi-from-java/

o

http://openhardwaremonitor.org/documentation/
Cita:
The Open Hardware Monitor publishes all sensor data to WMI (Windows Management Instrumentation). This allows other applications to read and use the sensor information as well. A preliminary documentation of the interface can be found here.
Cita:
Iniciado por Kritik
Tienes que contactar con el driver de la placa base, y ver qué interfaz ofrece para usarla, y como usarla. Pero como ningún sistema operativo ofrece ninguna interfaz al respecto, es mas complicado.

Por ejemplo, si quieres trabajar con gráficos, Windows te ofrece un DirectX. Pero en el caso de los componentes de la placa base no tiene nada. Ni Windows ni ningún otro SO. Por lo tanto, esa interfaz te la tienes que programar tú, accediendo a los métodos del driver.

La ventaja que tiene Windows, desde Windows XP es el WDM (Windows Driver Model), que no es más que un modelo a seguir para el diseño de los drivers. De forma que los drivers están organizados de una u otra manera, para que Windows pueda utilizarlos. Así pues, eso te puede ayudar a que, cuando hagas el programa para contactar con un driver, es muy posible que te valga para cualquier otro. Y por lo tanto tu programa valga para cualquier ordenador. Pero no estoy tan seguro de esto. Esa es solo la teoría.

Así pues, lo mejor es que te cojas tu driver, y mires los archivos de texto que contienen. Sea un leame, o un archivo .info,.inf o .conf... etc. Y ahí podrás ver los datos que contiene tu driver de la placa. Entre ellos, la temperatura del microprocesador. (si es que dicho driver trabaja con ella)
¿Dejarás en algún momento de decir tontería sobre temas de los que no tienes ni idea?
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.