Температура процессора (VB.NET)
От: meby Украина  
Дата: 16.06.08 14:39
Оценка:
Подскажите пожайлуста как программно (VB.NET) можно узнать температуру процессора и частоту вращения куллера. Заранее благодарен.
Re: Температура процессора (VB.NET)
От: Chorkov Россия  
Дата: 17.06.08 05:38
Оценка:
Здравствуйте, meby, Вы писали:

M>Подскажите пожайлуста как программно (VB.NET) можно узнать температуру процессора и частоту вращения куллера. Заранее благодарен.


Lля анализа состояния hardware используется WMI (Windows Management Instrumentation).

Ищи, например: site:msdn.microsoft.com processor temperature WMI
Re: Температура процессора (VB.NET)
От: Peter Fleischer Германия www.informtoools.de
Дата: 17.06.08 06:06
Оценка:
"meby" <62380@users.rsdn.ru> schrieb im Newsbeitrag
news:2988723@news.rsdn.ru...
> Подскажите пожайлуста как программно (VB.NET) можно узнать температуру
> процессора и частоту вращения куллера. Заранее благодарен.

Если SMBIOS поддерживает, то температуру можно узнать таким образом
(VB9):

Option Infer On
Option Strict On

Imports System.Management
Imports System.Management.Instrumentation

Module Module1
  Sub Main()

    For Each prop In _
(New ManagementClass("Win32_TemperatureProbe")).GetInstances
      Console.WriteLine(String.Format("Temp on {0}: {1:#0.0} °C", _
prop.Item("SystemName"), CType(prop.Item("Accuracy"), Integer) / _
CType(prop.Item("Resolution"), Integer)))
      Console.WriteLine(prop.GetText(TextFormat.Mof))
    Next

    Console.ReadLine()
  End Sub

End Module


--
Peter
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.