Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Системные функции (под Visual) 
:(
    Опции темы
KIDD
Дата 18.4.2005, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Товарищи Подскажите!

1. Системные функции которые достают данные из Биоса (типа температуры, напряжения, скорости кулера...)?
2. Как выключить комп с помощью проги. Есть ли такая функциональность (ОС WinXP,98)?
3. Данные по железу(которые мы видим заходя в system в Windows. Можно ли их тоже как нибудь достать?

Спасибо

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


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



во-первых: одна тема -- один вопрос.
во-вторых поиск нужно юзать:
1:
http://forum.vingrad.ru/index.php?showtopic=47042
2:
http://forum.vingrad.ru/index.php?showtopic=37375
3:
http://msdn.microsoft.com/library/default....ent_devices.asp


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
KIDD
Дата 18.4.2005, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Спасибо. 2 вопрос закрыт.

Вот по первому не очень все понятно. Нельзя ли запросы по получении температуры итд на компе как-нибудь универсализировать? Ведь есть же проги которым по барабану какая у тебя мать, они просто берут откуда то информацию и все, вот хотелось бы знать как это делается на С++, под Windows (Visual 7).

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


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



Цитата
проги которым по барабану какая у тебя мать

откуда такая инфа?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
KIDD
Дата 19.4.2005, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Может конечно я и ошибаюсь.

Есть же тестирующие проги которые определяют состояние компьютера. Правда, вероятно входные данные для них - это тип материнской платы. В таком случае, под Windows определяется тип материнской платы и просто выделяются основные пути получения информации в соответствии с этим. Весь вопрос состоит в том - 1. Основные пути получения этой инфы под Visual,не исключается при этом некоторые ассемблерные вставки...
PM MAIL   Вверх
bilbobagginz
Дата 19.4.2005, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



тов. KIDD. в компьютерном деле есть такая штука как
1. стандарт
2. протокол

так вот. тебя интересуют стандарты и протоколы считывания данных BIOS ?
есть APM и есть ACPI. есть I2C.
есть просто прямое считывание информации с памяти.
универсального решения - нет.

пока.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
KIDD
Дата 19.4.2005, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ок, я так понимаю легче-> легче использовать стандарты и протоколы=> Вопрос тогда такой -> где найти описания как ими пользоваться из под Visual C.
PM MAIL   Вверх
jorkug
Дата 20.4.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



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


Шустрый
*


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

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



Спасибо Шустрый!

Но вот информации как получить температуру процессора, напряжение, скорость кулера... я не нашел...
PM MAIL   Вверх
KIDD
Дата 25.4.2005, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Нашел вот первое попавшееся описание проги

"Программа Hmonitor 4.1.4.2 позволяет получать информацию о температуре процессора, рабочих напряжениях, скорости вращения вентилятора, и т.п. Также может оповещать пользователя о превышении того или иного параметра."

Не подскажите как же все таки эта инфа достается...?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

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


 




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


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

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