Temperatura pc

Iniciado por diego_lp, 27 Agosto 2009, 02:39 AM

0 Miembros y 1 Visitante están viendo este tema.

diego_lp

Hola amigos necesito ayuda, alguien tiene idea de como obtener la temperatura de mi pc (cpu, hd, gpu,mb,etc.) desde vb.net? :huh:
Ehe estado buscando y los ejemplos de codigos y de funciones no me funcionan, supongo que esta hecho para versiones anteriores al visual studio 2008  :-\
Bueno espero que alguien me pueda guiar un poco.
Gracias!
Saludos!
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!

seba123neo

Hola, con WMI se puede por lo menos sacar la temperatura del disco Duro..

Código (vbnet) [Seleccionar]
Option Explicit On

Imports System
Imports System.Management
Imports System.Windows.Forms

Public Class Form1

    Private Sub Form1_Load( _
        ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load

        Button1.Text = "Averiguar la temperatura"

    End Sub

    Private Sub Button1_Click( _
        ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click


        Me.Cursor = Cursors.WaitCursor
        Try

            Dim Buscar As New ManagementObjectSearcher( _
                "root\WMI", _
                "SELECT * FROM MSStorageDriver_ATAPISmartData")

            For Each queryObj As ManagementObject In Buscar.Get()
                Dim arrVendorSpecific As Byte() = queryObj("VendorSpecific")
                MsgBox("La Temperatura es: " & arrVendorSpecific(115).ToString & " Grados")
            Next

        Catch err As ManagementException
            MessageBox.Show("Error " & err.Message)
        End Try

        Me.Cursor = Cursors.Default

    End Sub
End Class


de las otras cosas, la verdad no he visto codigo, tambien debe ser porque dependen del fabricante de la placa madre o la pc, como lo hace el everest debe tener algo que identifica cada pc.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

diego_lp

Muchas gracias, voy a probar  :)
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!