Как узнать температуту процессора в WinNT

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Как узнать температуту процессора в WinNT

Сообщение HotKitten » 10.02.2005 (Чт) 23:49

Как узнать температуту процессора в WinNT, а то много таких прог, но хочу сделать свою!
Хелп :?: :?: :?: :?: :?: :?:
Изображение

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 10.02.2005 (Чт) 23:59

Поковыряй этот пример... :roll:

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 11.02.2005 (Пт) 0:27

а больше нету???
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 11.02.2005 (Пт) 0:30

я полжизни буду разгребать 106 кб, да еще и в архиве
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 11.02.2005 (Пт) 1:32

не пашет прога[/img]
Вложения
w.rar
скриншот
(5.88 Кб) Скачиваний: 22
Изображение

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 11.02.2005 (Пт) 10:14

Работает только под Win 2000:
Код: Выделить всё
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

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.02.2005 (Пт) 11:17

Прога не пашет(((
чёта там через одно место сделано... ком порт называется.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 12.02.2005 (Сб) 17:58

Aleksej писал(а):Работает только под Win 2000:

Ну вообще у меня win 2k , а под XP разве не покатит, ведь у них ядро одинаковое, они полностью совместимы(у меня стоят дрова из winXP я их оттуда выдернул и в 2000 вставил, и куча библиотек)
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 13.02.2005 (Вс) 0:51

Aleksej писал(а):Работает только под Win 2000:
У меня под 2000 этот код показывает 40 градусов и не меняется, хотя SpeedFan и HWinfo, говорят, что она 27-29 градусов, и им я верю
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 14.02.2005 (Пн) 16:06

Хелппппппппппппп!!!!!!!!!!!!!!!!!!
Изображение

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.02.2005 (Вт) 9:56

код под ХП пашет(СП2)
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.02.2005 (Вт) 9:57

Да без дров для мамы не обойтись(((
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 17.02.2005 (Чт) 0:09

Sebas писал(а):Да без дров для мамы не обойтись(((

чё этот код пашет????
-----------------------------------------------------------------------------
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
--------------------------------------------------------------------------------
и как точно показывает?Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!????
а дрова для мамы у меня стоят последней версии!!!!!!!!!!!!
но ведь рас в XP пашет, то и в 2k должна покатить!!??
Изображение

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 17.02.2005 (Чт) 11:51

помница год назад на 2к серваке показывал....
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 17.02.2005 (Чт) 11:57

И еще как узнать темпертуру винчестера :?:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.02.2005 (Чт) 13:41

S.M.A.R.T.
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 17.02.2005 (Чт) 14:23

alibek писал(а):S.M.A.R.T.

Подробнее если можно :roll:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.02.2005 (Чт) 14:42

Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 17.02.2005 (Чт) 14:45

alibek писал(а):http://www.ixbt.com/storage/smart.shtml
http://pcjs.chat.ru/smartdoc.html


Не, а как из васика узнать?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.02.2005 (Чт) 15:32

Так во второй ссылке техническая информация есть. Пример поищу, помоему у меня где-то был, если найду, то выложу.
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 17.02.2005 (Чт) 15:59

alibek писал(а):Так во второй ссылке техническая информация есть. Пример поищу, помоему у меня где-то был, если найду, то выложу.

Это было бы просто прекрасно :) Наглядное пособие однако :D

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 21.02.2005 (Пн) 0:40

Ramzes писал(а):И еще как узнать темпертуру винчестера :?:
ты так говоришь как будто код на определение температуры проца у тебя уже есть?Я идиот! Убейте меня, кто-нибудь!?
Изображение

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 24.02.2005 (Чт) 9:04

Ну хоть кто нибудь ответте на мой вопрос :-(
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 76

    TopList