Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Toegang krijgen tot de CPU temperatuur in VB
Als u het bouwen van een eenvoudige hardware statistieken programma , de eerste plaats om te kijken in de Windows Management Instrumentation ( WMI ) referentie , waar je veel nette vragen die u kunt maken om te vinden de interface uit te vinden veel dingen over je systeem . U kunt de temperatuur van je CPU's vinden door een query te sturen naar de WMI voor " MSAcpi_ThermalZoneTemperature " en het zoeken naar de " CurrentTemperature " waarde . Dit is makkelijker gezegd dan gedaan , hoewel, dus zorg ervoor om te retoucheren op uw programmeervaardigheden . Instructies
1

Open een Visual Basic Windows Form project en noem het wat je wilt . Kopen van 2

Maak een knop door de knop item in uw gereedschapskist en er een vak in uw formulier met betrekking tot het gebied dat u wilt op de knop om te verschijnen inch
3

Dubbelklik op de toets die u net hebt gemaakt voor jezelf te nemen om zijn click functie gebeurtenis in code view .
4

Verklaar een nieuw management Object Searcher in de gebeurtenis click en passeren de bouw parameters als de wortel WMI klasse met een query voor " MSAcpi_ThermalZoneTemperature . " U kunt dit doen als dit:

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

Doorloop de zoeker die u hebt gemaakt en maak een tijdelijke waarde binnen de iteratie om de waarde weer te geven . De temperatuur van de CPU zal worden weergegeven in een aantal eenheden van 0,1 Kelvin . Bijvoorbeeld , als de CPU temperatuur 27.455 , kan worden geïnterpreteerd als 2745,5 graden Kelvin . U moet de temperatuur te converteren naar het apparaat dat u wilt weergeven . Het volgende voorbeeld doet de iteratie en geeft de CPU temperatuur in Celsius :

Voor Elke q Naarmate ManagementObject In s.Get ( ) Dim tmp As Double = CDbl ( q ( " CurrentTemperature " ) tmp = ( tmp - 2732 ) /10.0MessageBox.Show ( tmp.ToString ) Volgende

Previous: Next:
  Visual Basics Programming
·Hoe maak je een klinker Counti…
·Hoe kan ik een object toe aan …
·Hoe te Reacties Maak in Visual…
·Hoe maak je een variabele gebr…
·Hoe kan ik een string omzetten…
·Hoe te Correlatie berekenen op…
·Hoe maak je een Single Instanc…
·Hoe maak je een Procedure Stop…
·Hoe Access gebruiken en Gegeve…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te vervangen een lijst in Python 
·Apple Developer Resources 
·Hoe te Loop code in AS3 
·Hoe te schrijven terwijl Looping Stateme…
·Hoe de Shape Command in Visual Basic 6 G…
·Python Lambda Lijst Begrijpend 
·Hoe maak je een Combo Box Set aan de Sta…
·Hoe maak je een Coldfusion Pagina Van Ru…
·Hoe om bestanden te uploaden in bulk op …
Copyright © Computer Kennis http://www.nldit.com