Относительно чего? AA:BBИнтересно, температура CPU отражается в BIOS по одинаковому смещению для разных компов?
Space писал(а):Почему? Нет доступа к чтению данных BIOS? Не верю. Интересно, температура CPU отражается в BIOS по одинаковому смещению для разных компов?
strComputer = "."
Set colTempProbe = GetObject("Winmgmts:"_
& "{impersonationLevel=impersonate}!\\"_
& strComputer & "\root\cimv2")._
InstancesOf("Win32_TemperatureProbe")
Num = 0
For Each obj In colTempProbe
WScript.Echo obj.Name & VBNewLine _
& obj.DeviceID & VBNewLine _
& obj.Status & VBNewLine _
& obj.Resolution & VBNewLine _
& obj.Tolerance & VBNewLine _
& obj.Accuracy
Num = Num +1
Next
If Num = 0 Then
WScript.Echo "No temperature probe data"
End If
ANDLL писал(а):Можно с помощью WMI
Space писал(а):Кстати, критическая нижняя температура у проца существует?
Dim wbemServices As Object, wbemObjectSet As Object, CT As Single, PT As Single
Dim Item As Object
Set wbemServices = GetObject("winmgmts:" & "\\localhost\root\wmi")
Set wbemObjectSet = wbemServices.InstancesOf("MSAcpi_ThermalZoneTemperature")
For Each Item In wbemObjectSet
CT = (Item.CurrentTemperature - 2732) / 10
Next
Сейчас этот форум просматривают: Google-бот и гости: 57