Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    378

    [VB.NET] temperatura CPU

    ciao a tutti, sono alle prime armi con visual basic .net e sto provando a leggere la temperatura delle CPU. Ho scritto questo codice ma mi ritorna sempre un valore altissimo circa 3330.
    In tepria dovrebbe essere in restituire il valore in gradi Kelvin, ma anche convertendolo in gradi Celsius resta comunque un valore altissimo....

    Codice PHP:
        Private sistema As ManagementObjectSearcher
        
    Private objManagment As ManagementObject

        
    Private temperaturaCpu As Double


        
    Public Sub New()
            
    Dim scope As String "root\WMI"
            
    Dim query As String "select * from MSAcpi_ThermalZoneTemperature"
            
    sistema = New ManagementObjectSearcher(scopequery)
            For 
    Each objManagment In sistema.Get
                temperaturaCpu 
    objManagment("CurrentTemperature")
                
    Console.Write(objManagment("CurrentTemperature") & vbNewLine)
                
            
    Next

         End Sub 
    Qualcuno sa darmi una mano o ha un po di codice d'esempio ?? grazie...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ti risultano 60 °C circa ... non e' possibile ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    378
    ...effettivamente avevo dimenticato di dividere per 10 prima di sottrarre 273.15....

    c'è un modo per ottenere anche la temperatura di sistema ??

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Temperatura di sistema? Cosa intendi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    378
    Di solito le schede madri hanno due sensori; uno sotto alla CPU e l'altro sul BUS.

    Cerco anche informazioni sulla memoria RAM liber ( ho recuperato solo la dimensione totale della memoria installata ) e sullo spazio libero su disco...

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi dare un'occhiata alla classe

    Win32_TemperatureProbe

    di WMI ... questo un esempio (per VB6 ... ma e' per dare un'idea ...)

    http://vbnet.mvps.org/index.html?cod..._baseboard.htm
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.