SoftoRooM LifeRooM Whois RSS GZip WAP Поиск Правила Помощь Disclaimer
Твой софтовый форумТвой софтовый форумТвой софтовый форумТвой софтовый форум

Здравствуйте Гость ( Вход | Регистрация )

ASM/С++ sys info


 
post 10.08.2007 - 23:18
Отправлено #1
gloom



Unregistered


Профиль












доброго времени суток.
надо написать прогу которая должна получить список всех устройств с параметрами
причем необходимо обращаться прямо к железу.
с процем проблем нет -> CPUID и нет проблем вся инфа.

люди подскажите как узнать производителя оператиы?

исходники приветствуются.
если есть идеи о другом железе пишите.
Go to the top of the pageGo to the end of the page
+Quote Post

Reply to this topicStart new topicStart Poll
Ответов(1 - 9)
 
post 10.08.2007 - 23:56
Отправлено #2
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.890
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 268
-----XX---




QUOTE(gloom @ 10.08.2007 - 23:15)
список всех устройств с параметрами
*


О каких параметрах идет речь? Т.е. ты хочешь написать а-ля Everest? Не слишком ли круто замахнулся?
User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 12.08.2007 - 1:12
Отправлено #3
gloom



Unregistered


Профиль












yah я сам понимаю что это очень круто.
параметры которые должна выдавать прога основные т.е. например для CPU это название производитель и расчетная скорость, для винта полный обьем серий ный номер и производитель (опционально) ну и та к далее все устройства все порты подключений на мамке.
+ к этому прога должна(обязана) работать под виндой.

это очень круто потому и прошу помощи.
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 12.08.2007 - 9:36
Отправлено #4
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.890
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 268
-----XX---




Производителя какой-либо железки скорее всего придецца узнавать через асм. На С++ я такого не встречал. Насчет остальных параметров оперативы - можно использовать апи-функцию GlobalMemoryStatus, которой передается указатель на структуру MEMORYSTATUS.
Вот описание MEMORYSTATUS:
» Нажмите, для открытия спойлера «

Если что - пиши. Поможем, чем можем.
User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 13.08.2007 - 0:48
Отправлено #5
gloom



Unregistered


Профиль












спасибо за исходник я эти параметры тоже таким способом определял
тут следующая проблема - параметры винта написанная под дос прога под виндой не пашет, я там ис пользовал прямое обращение в порт (1f0h -1f7h) винда не дает прямого доступа к портам ругается на inp() и outp() как это обойти можно?
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 13.08.2007 - 0:55
Отправлено #6
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.890
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 268
-----XX---




Я в асме и портах почти ничего не смыслю...
User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 15.08.2007 - 22:03
Отправлено #7
gloom



Unregistered


Профиль












под виндой общаться с железом можно только через драйверы придется писать драйвер для работы с портами.
не подскажите где можно найти информацию по написанию драйвера под windows 9x и XP(win NT в смысле) на С++ а то меня с asm уже воротит.

Сообщение отредактировал gloom - 15.08.2007 - 22:08
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 15.08.2007 - 23:05
Отправлено #8
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.890
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 268
-----XX---




Посмотри это:

| У Вас нет прав для просмотра этого текста, пожалуйста, зарегистрируйтесь |

User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 4.09.2007 - 23:04
Отправлено #9
gloom



Unregistered


Профиль












есть вопрос как программно определить параметры монитора
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 22.09.2007 - 20:11
Отправлено #10
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 1.890
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 268
-----XX---




Это есть в "Сборник статей по С++" (аналог делфиворлд).
User is online!Profile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post


Reply to this topicTopic OptionsStart new topic
 


  Яндекс цитирование   Rambler's Top100
LITE - версия | WAP - версия