“Conocimientos Programación>Visual Basics Programación

Cómo acceder a la temperatura de la CPU en VB

2012/7/9
Si usted está construyendo un sencillo programa de estadísticas hardware, el primer lugar para buscar es en el servicio Instrumental de administración de Windows (WMI ) de referencia, donde encontrará una gran cantidad de consultas ordenadas que puede realizar en la interfaz para averiguar muchas cosas sobre su sistema. Usted puede encontrar la temperatura de tu CPU mediante el envío de una consulta a la WMI para " MSAcpi_ThermalZoneTemperature " y buscando el valor " CurrentTemperature " . Esto es más fácil decirlo que hacerlo, sin embargo, así que asegúrese de tocar para arriba en sus habilidades de programación . Instrucciones
1

Abra un proyecto de formulario de Visual Basic de Windows y lo llaman algo que te gusta.
2

Crear un botón mediante la selección de la opción botón en su caja de herramientas y arrastrando un cuadro a través de su forma de cubrir el área que desea que aparezca el botón pulg

3 Haga doble clic en el botón que acaba de crear para tomar usted mismo a su función de evento de clic en la vista de código .
4

declarar un nuevo Buscador objeto de gestión dentro del evento click y pasa sus parámetros de construcción como la clase WMI root con una consulta para " MSAcpi_ThermalZoneTemperature . " Puede hacerlo de esta manera :

s Dim As New System.Management.ManagementObjectSearcher (_ " root /WMI ", " SELECT * FROM MSAcpi_ThermalZoneTemperature ")
5

recorrer la investigador que creó y crea un valor temporal en la iteración para mostrar el valor . La temperatura de la CPU va a ser representada en un número de 0,1 unidades de Kelvin . Por ejemplo , si la temperatura de la CPU es de 27 455 , esto se puede interpretar como 2745,5 grados Kelvin . Usted tendrá que convertir la temperatura de la unidad que desea visualizar . El siguiente ejemplo hace la iteración y muestra la temperatura de la CPU en grados Celsius :

For Each q Como ManagementObject En s.Get () Dim tmp As Double = CDbl ( q ( " CurrentTemperature ") tmp = ( tmp - 2732 ) /10.0MessageBox.Show ( tmp.ToString ) Siguiente

Visual Basics Programación
Cómo modificar funciones en VB6
Cómo llamar a VBScript De Vb.NET
Cómo utilizar Visual Basic Express
¿Cómo hacer un resumen para un Script
Cómo acceder a VBA Variable Tamaño de Fuente
Cómo utilizar las variables de una función InStr en Access
¿Qué es el Visual Basic IDE
Cómo detener a un bucle infinito en Macro
Conocimientos Informáticos © http://www.ordenador.online