![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузка процессора [D7, WinXP]
1234 © (2006-07-16 22:52:00)Здравствуйте !!!
Подскажите, пожалуйста, как узнать текущую загрузку процессора, его температуру, а также если можно температуру винчестера.
Зарание очень благодарен.
REA (2006-07-19 10:35:00) [1]Я полагаю, что уже столько софта использует эти функции, что убирать их просто страшно.
Игорь Шевченко (2006-07-19 10:28:00) [2]Eraser © (19.07.06 01:04) [11]
> эт ещё у разработчиков из MS руки до этой ф-ии не дотянулись,
> к релизу обязательно пропатчат
Вряд ли. В основе Vista то же самое NT-ядро, так что к чему себе создавать трудности.
Eraser (2006-07-19 01:04:00) [3]> [9] Игорь Шевченко © (18.07.06 22:45)
эт ещё у разработчиков из MS руки до этой ф-ии не дотянулись, к релизу обязательно пропатчат :-)
Ketmar (2006-07-18 23:23:00) [4]-- доктор, я жить буду?
-- будете. но недолго.
(ц)
Игорь Шевченко (2006-07-18 22:45:00) [5]
> только вот не удивлюсь, если программа, написаная под XP
> и использующая NtQuerySystemInformation не будет корректно
> работать под Vista
Будет :)
Leonid Troyanovsky (2006-07-18 21:18:00) [6]Удалено модератором
Примечание: Offtopic
brother (2006-07-18 20:44:00) [7]Удалено модератором
Ketmar (2006-07-17 20:42:00) [8]тоже не удивлюсь. но автору и не нужна Виста. %-)
Eraser (2006-07-17 19:56:00) [9]> [4] Ketmar © (17.07.06 03:35)
только вот не удивлюсь, если программа, написаная под XP и использующая NtQuerySystemInformation не будет корректно работать под Vista, а вот WMI как работал, так и будет работать.
Ketmar (2006-07-17 03:35:00) [10]internal -- это значат всего лишь: "мы используем, а вам -- нефиг" %-)
Eraser (2006-07-17 00:51:00) [11]дополнение. частенько встречаю в сети примеры получения информации о процессах/нагрузке подобно этому
http://delphiworld.narod.ru/base/loading_processor.html
в MSDN по поводу использования этой функции сказано
"NtQuerySystemInformation is an internalWindows function that retrieves various kinds of system information. Because this function may change in futureversions of Windows, use the alternatefunctions listed below."
ту же самую информацию можно получить более легальным способом - через WMI.
см. классы Win32_PerfRawData_PerfOS_Processor (2k/XP)
Win32_PerfFormattedData_PerfOS_Processor (2k)
вот пример http://www.codeproject.com/system/MultiCPUUsage.asp
для получения информации по каждому процессу очевидно подойдет класс Win32_PerfFormattedData_PerfProc_Process.
S@shka (2006-07-16 22:59:00) [12]http://www.yandex.ru/yandsearch?rpt=rad&text=%CE%EF%F0%E5%E4%E5%EB%E8%F2%FC+%E7%E0%E3%F0%F3%E7%EA%F3+%EF%F0%EE%F6%E5%F1%F1%EE%F0%E0+%E2+Delphi
Eraser (2006-07-16 22:56:00) [13]через WMI.