Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: diego_lp en 27 Agosto 2009, 02:39 AM

Título: Temperatura pc
Publicado por: diego_lp en 27 Agosto 2009, 02:39 AM
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!
Título: Re: Temperatura pc
Publicado por: seba123neo en 27 Agosto 2009, 04:28 AM
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.
Título: Re: Temperatura pc
Publicado por: diego_lp en 28 Agosto 2009, 01:08 AM
Muchas gracias, voy a probar  :)