Dim wbemServices As Object, wbemObjectSet As Object
Dim Item As Object
Set wbemServices = GetObject("winmgmts:" & "\\localhost\root\wmi")
Set wbemObjectSet = wbemServices.InstancesOf("MSAcpi_ThermalZoneTemperature")
For Each Item In wbemObjectSet
Debug.Print "CPU Temperature: " & (Item.CurrentTemperature - 2732) / 10 & "°C"
Next
Aleksej писал(а):Работает только под Win 2000:
У меня под 2000 этот код показывает 40 градусов и не меняется, хотя SpeedFan и HWinfo, говорят, что она 27-29 градусов, и им я верюAleksej писал(а):Работает только под Win 2000:
Sebas писал(а):Да без дров для мамы не обойтись(((
alibek писал(а):http://www.ixbt.com/storage/smart.shtml
http://pcjs.chat.ru/smartdoc.html
alibek писал(а):Так во второй ссылке техническая информация есть. Пример поищу, помоему у меня где-то был, если найду, то выложу.
ты так говоришь как будто код на определение температуры проца у тебя уже есть?Я идиот! Убейте меня, кто-нибудь!?Ramzes писал(а):И еще как узнать темпертуру винчестера
Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot], Yandex-бот и гости: 139