Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Снятие значений с термодатчиков системы [D6, WinXP]


Страницы:   1 2

XeNoMoRf ©   (2005-05-25 23:05:00) 

Вообщем в чем трабл. Надо снимать значение температур с термодатчиков системы. Желательно это делать в делфи. Вык собственно в этом и состоит все пробема, поскольку даже нормального описания чего-либо я не нашел.
Если кто-то уже занимался даной проблемой - то пожалуста, посоветуйте чтонибудь. За готовые решения буду просто благодарен.


XeNoMoRf   (2005-05-26 09:02:00) [21]

Хех ... мне бы для начала нада написать хотябы под какуюто. Курсач сдать нада, а далее можно и развивать.

Больше никто ничего посоветовать не может?


KilkennyCat   (2005-05-26 00:34:00) [22]

Но с другой стороны, "задающих тон" производителей не так уж и много.
Вообще, было бы неплохо, если бы кто-то возглавил бы дело сие, и собрал бы всю инфу о всех вариантах...


Eraser   (2005-05-26 00:28:00) [23]

KilkennyCat ©   (26.05.05 00:18) [5]
Насколько я знаю, однозначного решения нет, так как упирается в разную реализацию разных производителей.


Это да. На старых "матерях" вообще никакой способ работать не будет.


KilkennyCat   (2005-05-26 00:18:00) [24]

Насколько я знаю, однозначного решения нет, так как упирается в разную реализацию разных производителей.


Eraser   (2005-05-26 00:09:00) [25]

XeNoMoRf   (25.05.05 23:05)

The Win32_Fan WMI class represents the properties of a fan device in the computer system. For example, the CPU cooling fan.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

class Win32_Fan : CIM_Fan
{
 boolean ActiveCooling;
 uint16 Availability;
 string Caption;
 uint32 ConfigManagerErrorCode;
 boolean ConfigManagerUserConfig;
 string CreationClassName;
 string Description;
 uint64 DesiredSpeed;
 string DeviceID;
 boolean ErrorCleared;
 string ErrorDescription;
 datetime InstallDate;
 uint32 LastErrorCode;
 string Name;
 string PNPDeviceID;
 uint16 PowerManagementCapabilities[];
 boolean PowerManagementSupported;
 string Status;
 uint16 StatusInfo;
 string SystemCreationClassName;
 string SystemName;
 boolean VariableSpeed;
};



Советую в MSDN глянуть.


Eraser   (2005-05-25 23:48:00) [26]

XeNoMoRf   (25.05.05 23:39) [2]
что находятся на матери


Так с этого и надо было начинать )

Есть несколько способов, один из них WMI.


XeNoMoRf   (2005-05-25 23:39:00) [27]

В том то и дело что надо считывать даные с тех, что находятся на матери: проц, кулера, чип и т.д.


Defunct   (2005-05-25 23:24:00) [28]

хм.. вероятно проще всего будет такое решение:

делаем свой термодатчик, вещаем на com порт, и работаем с ним через CreateFile


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо