What's wrong? And how could i make sure that my system supports low-
level hardware WMI queries?
The function:
Public Overloads Shared Function readtemp() As Integer
Try
Dim searcher As New ManagementObjectSearcher( _
"root\WMI", _
"SELECT * FROM MSAcpi_ThermalZoneTemperature")
For Each queryObj As ManagementObject In searcher.Get()
MsgBox(queryObj("CurrentTemperature"))
Next
Catch err As ManagementException
MessageBox.Show("An error occurred while querying for WMI data: " &
err.Message)
End Try
End Function
Thanks!
Note: I referenced system.management DLL and using .NET 2.0 with XP
SP2 on VB2005 express.
Onur Güzel