Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

Мониторинг процессора   Найти похожие ветки 

 
DelphiLexx ©   (2004-10-18 12:22) [0]

Как узнать температуру процессора, его напряжение(в том числе +3,+5,+12), скорость вращения вентиляторов, средствами DELPHI7


 
Дмитрий Ботвин   (2004-10-18 12:43) [1]

Средствами DELPHI никак!!! А вот через WMI можно. Ниже смотри
ссылки на статьи и примеры


 
DelphiLexx ©   (2004-10-18 13:10) [2]

Удалено модератором


 
DelphiLexx ©   (2004-10-18 13:18) [3]

Удалено модератором


 
DelphiLexx ©   (2004-10-18 13:27) [4]

Удалено модератором


 
DelphiLexx ©   (2004-10-18 13:31) [5]

Удалено модератором


 
Дмитрий Ботвин   (2004-10-18 13:31) [6]

Удалено модератором


 
KilkennyCat ©   (2004-10-18 13:45) [7]

для каждого чипсета - индивидуально.


 
DelphiLexx ©   (2004-10-18 13:46) [8]

Удалено модератором


 
DelphiLexx ©   (2004-10-18 13:48) [9]

Удалено модератором


 
Дмитрий Ботвин   (2004-10-18 13:49) [10]

[7] что значит для каждого чипсета????
Речь идёт о процессоре. Если их несколько, то получишь данные по
каждому из них.


 
DelphiLexx ©   (2004-10-18 13:50) [11]

Как разшифровывается WMI


 
Дмитрий Ботвин   (2004-10-18 13:52) [12]

DelphiLexx ты чё слепой? Читай [6] там всё написано и смотри ссылки в этом форуме ниже!!!


 
-=SS=- ©   (2004-10-18 16:22) [13]

> Средствами DELPHI никак!!! А вот через WMI можно. Ниже смотри
> ссылки на статьи и примеры

Незнаю как у тебя но у меня именно на температуру процессора MWI не подходит. Пишет что отсутсвует провайдер или требуемое устройство.
Если у тебя работает то расскажи пожалуйста как ты этого добился.
Заранее благодарен.


 
Дмитрий Ботвин   (2004-10-18 17:08) [14]

Я написал какими средствами это получить, а вот что нужно, для
их работы надо почитать в MSDN. Я этим не занимался раньше,
подсказать не могу. Посмотри на www.msdn.microsoft.com


 
Дмитрий Ботвин   (2004-10-18 17:13) [15]

Я думаю, что бы получить данные с датчиков температуры, нужно
установить в системе драйверы на чипсет или софтину, которая
с матерью была.....


 
Игорь Шевченко ©   (2004-10-18 17:23) [16]

Дмитрий Ботвин   (18.10.04 13:49) [10]


> [7] что значит для каждого чипсета????



> Я думаю, что бы получить данные с датчиков температуры,
> нужно
> установить в системе драйверы на чипсет


Как прикажешь тебя понимать, Саид ? (с) Белое солнце пустыни.


 
-=SS=- ©   (2004-10-18 17:45) [17]

class  Win32_Processor : CIM_Processor
{
 uint16 AddressWidth;
 uint16 Architecture;
 uint16 Availability;
 string Caption;
 uint32 ConfigManagerErrorCode;
 boolean ConfigManagerUserConfig;
 uint16 CpuStatus;
 string CreationClassName;
 uint32 CurrentClockSpeed;
 uint16 CurrentVoltage;
 uint16 DataWidth;
 string Description;
 string DeviceID;
 boolean ErrorCleared;
 string ErrorDescription;
 uint32 ExtClock;
 uint16 Family;
 datetime InstallDate;
 uint32 L2CacheSize;
 uint32 L2CacheSpeed;
 uint32 LastErrorCode;
 uint16 Level;
 uint16 LoadPercentage;
 string Manufacturer;
 uint32 MaxClockSpeed;
 string Name;
 string OtherFamilyDescription;
 string PNPDeviceID;
 uint16 PowerManagementCapabilities[];
 boolean PowerManagementSupported;
 string ProcessorId;
 uint16 ProcessorType;
 uint16 Revision;
 string Role;
 string SocketDesignation;
 string Status;
 uint16 StatusInfo;
 string Stepping;
 string SystemCreationClassName;
 string SystemName;
 string UniqueId;
 uint16 UpgradeMethod;
 string Version;
 uint32 VoltageCaps;
};
При получении екземпляра класса через WMI он возвращает выше приведенный тип. Где что-то типа Temperature вообще не используется


 
Дмитрий Ботвин   (2004-10-18 18:11) [18]

Игорь Шевченко я же говорю - не знаю, что нужно для того чтобы
класс Win32_TemperatureProbe считал данные о температуре
проца. Х.з. я этого никогда не делал....


 
DC-AC   (2004-10-19 07:00) [19]

Что-то мне подсказывает, что кто-то перепутал WMI с SMBUS... Для начала
uses Google;
;-)


 
Игорь Шевченко ©   (2004-10-19 10:12) [20]


> кто-то перепутал WMI с SMBUS...


с DMI и с SMBIOS :))


 
-=SS=- ©   (2004-10-19 10:30) [21]

>> с DMI и с SMBIOS :))

А помоему это одно и тоже

WBEM/WMI SMBIOS Provider
SMBIOS (formerly known as DMI BIOS) provides information

Цитата с MSDN


 
Дмитрий Ботвин   (2004-10-19 11:18) [22]

Хватит разводить flame, нужно читать по Win32_TemperatureProbe в
MSDN и всё станет ясно.


 
KilkennyCat ©   (2004-10-20 21:41) [23]

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


 
naum   (2004-10-20 22:08) [24]

Готов помочь с чипсетом Winbond - сам просто в свое время писал... Если интересно - welcome мылом :) Есть отличная pdf"ка с примерами на С. Все просто и понятно... Где то даже демка валялась. А помог мне с этим делом разработчик Central Brain Identifier за что ему поклон :)


 
DelphiLexx ©   (2004-10-21 17:32) [25]

Naum, просьба выслать мне то что прелогаешь.
e-mail: Delphi71@yandex.ru


 
DelphiLexx ©   (2004-10-21 17:33) [26]

Naum, просьба выслать мне то что прелогаешь.
e-mail: Delphi71@yandex.ru



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.066 c
1-1101292981
Всезнайка
2004-11-24 13:43
2004.12.05
Переход на нужную страницу в CHM-хелпе


1-1101114923
markers
2004-11-22 12:15
2004.12.05
Работа с константами и текстом.


14-1100520774
jonik_dk
2004-11-15 15:12
2004.12.05
Программа не работает на чужом компьютере


3-1099838464
ser_ega
2004-11-07 17:41
2004.12.05
Работа программы на другом компе!


6-1096279334
Neznaika:)
2004-09-27 14:02
2004.12.05
Как законектиться на удаленный комп





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский