Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перехват температуры процессора в SpeedFan 
:(
    Опции темы
Ku4er
Дата 4.3.2006, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 10.12.2005

Репутация: нет
Всего: нет



Здравствуйте, прошу помощи в осуществлении сабжа. Реально ли? Если реально, то как? Заранее благодарен.
PM MAIL   Вверх
MIX55
Дата 4.3.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


много работы
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 208
Регистрация: 23.10.2005
Где: Здесь

Репутация: нет
Всего: 4



А зачем перехватывать можно использовать WMI и самому узнать температуру процессора.
--------------------
Hарод, а как в дельфи писать паскалевские проги....?*********************************************Жизнь слишком коротка, чтобы писать на Assembler'e
PM MAIL ICQ   Вверх
Ku4er
Дата 4.3.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 10.12.2005

Репутация: нет
Всего: нет



Цитата(MIX55 @ 4.3.2006, 12:23)
А зачем перехватывать можно использовать WMI и самому узнать температуру процессора.

Искал, но почти ничего не нашел по этой теме. То что нашел показалось слишком сложным и не слишком гибким в плане переноса на другие компьютеры (различное железо). Есть ли какой-то универсальный способ определения температуры процессора?
PM MAIL   Вверх
Poseidon
Дата 4.3.2006, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 10
Всего: 133



Цитата(Ku4er @ 4.3.2006, 11:51 Найти цитируемый пост)
Есть ли какой-то универсальный способ определения температуры процессора?
Есть, пальцем. А если хочешь программно, то придется учитывать конфигурацию железа. В любом случае копать надо в сторону WMI

Втыкай, мож поможет:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=698 (читать до конца)
http://www.wasm.ru/forum/index.php?action=...&topic=8969




--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Ku4er
Дата 4.3.2006, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 10.12.2005

Репутация: нет
Всего: нет



Цитата(Poseidon @ 4.3.2006, 14:46 Найти цитируемый пост)
Есть, пальцем...

смешно...
Добавлено @ 15:09
Цитата(Poseidon @ 4.3.2006, 14:46 Найти цитируемый пост)
Втыкай, мож поможет:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=698 (читать до конца)
http://www.wasm.ru/forum/index.php?action=...&topic=8969

все это я уже читал - ниче не понял. Поэтому прошу помочь: хотя б не большой примерчик который бы смог определить Caption компонента в чужом окне.
PM MAIL   Вверх
Yanis
Дата 4.3.2006, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 13
Всего: 111





Пожалуйста, поищи в Yandex, Google, ... . Так же почитай информацию по использованию функции FindWindow, GetWindowText, WM_GETTEXT.


M
Girder
Удалено! Как не относящееся к теме обсуждения!



--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Poseidon
Дата 4.3.2006, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 10
Всего: 133



Цитата(Ku4er @ 4.3.2006, 14:06 Найти цитируемый пост)
все это я уже читал - ниче не понял.

Тут читал: http://vingrad.ru/DELPHI-SRC-002333 ?



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Ku4er
Дата 4.3.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 10.12.2005

Репутация: нет
Всего: нет



Цитата(Yanis @ 4.3.2006, 15:31 Найти цитируемый пост)
Пожалуйста, поищи в Yandex, Google, ... . Так же почитай информацию по использованию функции FindWindow, GetWindowText, WM_GETTEXT.

Дельный совет, в поисковиках искал, с функциями разобрался, в том и прикол, что с каким-нить простым окошком получается (получаю заголовок лейбла), а вот в Speed еб**ем Fan'e не получается smile

PM MAIL   Вверх
Yanis
Дата 4.3.2006, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 13
Всего: 111



А может ты имена классов неправильно указываешь!? Скачай InqSoft Windows Scaner и посмотри какие имена классов у интересующих тебя контролов.

P. S. Надеюсь где скачать программу ты найдёшь. Если что подскажу.


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Ku4er
Дата 4.3.2006, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 10.12.2005

Репутация: нет
Всего: нет



Цитата(Yanis @ 4.3.2006, 16:16 Найти цитируемый пост)
А может ты имена классов неправильно указываешь!? Скачай InqSoft Windows Scaner и посмотри какие имена классов у интересующих тебя контролов.

P. S. Надеюсь где скачать программу ты найдёшь. Если что подскажу.

пасиб, дальше я сам smile smile
PM MAIL   Вверх
андрей777
Дата 10.3.2006, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.1.2006

Репутация: нет
Всего: нет



SpeedFan publishes a Shared Memory area.
Using Delphi convention:

Код

    TSharedMem=packed record
                   version:word;
                   flags  :word;
                   MemSize:integer;
                   handle :THandle;
                   NumTemps:word;
                   NumFans :word;
                   NumVolts:word;
                   temps:array[0..31] of integer;
                   fans :array[0..31] of integer;
                   volts:array[0..31] of integer;
                 end;


The name of the shared memory area is "SFSharedMemory_ALM".
INTEGER is a 32 bit signed integer.
Consider that these specs were written a long time ago and might change in the
future, but, currently, they are working fine ever since :-)



Alfredo Milani Comparetti
alfredo [at] milanicomparetti.com
SpeedFan home page --> http://www.almico.com/speedfan.php
Delphi home page --> http://www.almico.com/delphi
Elf home page --> http://www.radsite.com/elf

Это сообщение отредактировал(а) Girder - 13.3.2006, 01:19
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0963 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.