Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Загрузка процессора   Найти похожие ветки 

 
1234   (2006-07-16 22:52) [0]

Здравствуйте !!!
Подскажите, пожалуйста, как узнать текущую загрузку процессора, его температуру, а также если можно температуру винчестера.
Зарание очень благодарен.


 
Eraser ©   (2006-07-16 22:56) [1]

через WMI.


 
S@shka ©   (2006-07-16 22:59) [2]

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-17 00:51) [3]

дополнение. частенько встречаю в сети примеры получения информации о процессах/нагрузке подобно этому
http://delphiworld.narod.ru/base/loading_processor.html
в MSDN по поводу использования этой функции сказано
"NtQuerySystemInformation is an internal Windows function that retrieves various kinds of system information. Because this function may change in future versions of Windows, use the alternate functions 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.


 
Ketmar ©   (2006-07-17 03:35) [4]

internal -- это значат всего лишь: "мы используем, а вам -- нефиг" %-)


 
Eraser ©   (2006-07-17 19:56) [5]

> [4] Ketmar ©   (17.07.06 03:35)

только вот не удивлюсь, если программа, написаная под XP и использующая NtQuerySystemInformation не будет корректно работать под Vista, а вот WMI как работал, так и будет работать.


 
Ketmar ©   (2006-07-17 20:42) [6]

тоже не удивлюсь. но автору и не нужна Виста. %-)


 
brother ©   (2006-07-18 20:44) [7]

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


 
Leonid Troyanovsky ©   (2006-07-18 21:18) [8]

Удалено модератором
Примечание: Offtopic


 
Игорь Шевченко ©   (2006-07-18 22:45) [9]


> только вот не удивлюсь, если программа, написаная под XP
> и использующая NtQuerySystemInformation не будет корректно
> работать под Vista


Будет :)


 
Ketmar ©   (2006-07-18 23:23) [10]

-- доктор, я жить буду?
-- будете. но недолго.
(ц)


 
Eraser ©   (2006-07-19 01:04) [11]

> [9] Игорь Шевченко ©   (18.07.06 22:45)

эт ещё у разработчиков из MS руки до этой ф-ии не дотянулись, к релизу обязательно пропатчат :-)


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

Eraser ©   (19.07.06 01:04) [11]


> эт ещё у разработчиков из MS руки до этой ф-ии не дотянулись,
>  к релизу обязательно пропатчат


Вряд ли. В основе Vista то же самое NT-ядро, так что к чему себе создавать трудности.


 
REA   (2006-07-19 10:35) [13]

Я полагаю, что уже столько софта использует эти функции, что убирать их просто страшно.



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

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
15-1154611414
Mike Kouzmine
2006-08-03 17:23
2006.08.27
Мобильная технология AMD Turion™ 64 X2


15-1154543754
X9
2006-08-02 22:35
2006.08.27
Пришлашение Gmail


15-1154323092
Ega23
2006-07-31 09:18
2006.08.27
С Днём рождения! 31 июля


15-1154517741
KygECHuK
2006-08-02 15:22
2006.08.27
dcc32


2-1154951397
ProgramMaker_
2006-08-07 15:49
2006.08.27
Почему не работает следующее...