PDA

View Full Version : سوال: دمای CPU



Balanar
چهارشنبه 17 آبان 1391, 07:07 صبح
با رعرض سلام خدمت دوستان
می خواستم ببینم راحی هست که بشه دمای CPU رو به دست اورد که چقدره اگه آره که چگونه
ممنون:لبخند::لبخند:

mohanad1993
چهارشنبه 17 آبان 1391, 13:47 عصر
درود دوست عزیز
شما ابتدا رفرنس System.Managment رو اضافه کن بهد با استفاده از کدهای زیر می تونی به دمای Cpu دست رسی پیدا کنی

Imports System
Imports System.Management

Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim searcher As New ManagementObjectSearcher("root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature")

For Each queryObj As ManagementObject In searcher.Get()
Dim temp As Double = CDbl(queryObj("CurrentTemperature"))
temp = (temp - 2732) / 10.0
MessageBox.Show(temp.ToString)
Next

Catch ex As ManagementException
MessageBox.Show(ex.Message)
End Try
End Sub
End Class

gilsoft
جمعه 19 آبان 1391, 04:07 صبح
درود دوست عزیز
شما ابتدا رفرنس System.Managment رو اضافه کن بهد با استفاده از کدهای زیر می تونی به دمای Cpu دست رسی پیدا کنی

Imports System
Imports System.Management

Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim searcher As New ManagementObjectSearcher("root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature")

For Each queryObj As ManagementObject In searcher.Get()
Dim temp As Double = CDbl(queryObj("CurrentTemperature"))
temp = (temp - 2732) / 10.0
MessageBox.Show(temp.ToString)
Next

Catch ex As ManagementException
MessageBox.Show(ex.Message)
End Try
End Sub
End Class


سلام .
برای همه ی Cpu ها درست عمل نمیکنه !

amirmms
جمعه 19 آبان 1391, 10:30 صبح
سلام من کد شما رو کپی کردم ولی خطا داره

1-
Error 3 Type 'ManagementException' is not defined. C:\Users\amir\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 15 21 WindowsApplication1

2-
Error 2 Type 'ManagementObject' is not defined. C:\Users\amir\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 9 34 WindowsApplication1

3-
Error 1 Type 'ManagementObjectSearcher' is not defined. C:\Users\amir\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 7 33 WindowsApplication1

mohanad1993
یک شنبه 21 آبان 1391, 00:57 صبح
دزسته می فزمایید
گروهی از پردازنده هارو نشون نمیده

mohanad1993
یک شنبه 21 آبان 1391, 00:58 صبح
دزسته می فزمایید
گروهی از پردازنده هارو نشون نمیده