Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Определение аппаратной конфигурации ПК

43K
14 ноября 2008 года
John_smith
4 / / 14.11.2008
Здравствуйте!
Передо мной стоит задача определения программным способом аппаратной конфигурации моего ПК. Нужно выяснить: какова версия Bios, какие жесткие диски подключены(название и объем), какие оптические диски подключены, объем и название оперативки, название материнки, видеокарты и т.д. Подскажите пожалуйста, как справиться хотя бы с некоторыми пунктами их этого списка. Заранее благодарю.
3.7K
14 ноября 2008 года
_lobster_
115 / / 10.04.2005
Цитата: John_smith
Здравствуйте!
Передо мной стоит задача определения программным способом аппаратной конфигурации моего ПК. Нужно выяснить: какова версия Bios, какие жесткие диски подключены(название и объем), какие оптические диски подключены, объем и название оперативки, название материнки, видеокарты и т.д. Подскажите пожалуйста, как справиться хотя бы с некоторыми пунктами их этого списка. Заранее благодарю.


Если досканально всю инфу получить надо, то то без написания драйвера тут не обойтись. Конечно многую инфу с помощью WinAPI можно получить, но вот исчерпывающую, например, как в Evereste происходит получение названия оператвы, только с помощью прямого обращения к устройству, что только можно сделать через порты ввода/вывода, к котороым есть доступ только через ядро windows. Да, я не исключаю использование giveio.sys(драйвер дает доступ определенному приложению к хардверным портам), но потом проблем необерешься!

479
15 ноября 2008 года
Ухух
142 / / 05.05.2006
GetLogicalDrivers
GetLogicalDriversStrings
GetDriveType

GetSystemInfo

GetComputerName

а дальше по названиям лезем в msdn2 и смотрим, там надо обратить внимание на дополнительные и связанные функции.
261
15 ноября 2008 года
ahilles
1.5K / / 03.11.2005
может вот это поможет
43K
18 ноября 2008 года
John_smith
4 / / 14.11.2008
Всем большое спасибо за помощь! На самом деле искал альтернативу WMI для определения конфигурации... Ссылка от ahilles-a в самую точку, респект, буду переписывать код на С=)
50K
21 ноября 2009 года
sedoygosha
10 / / 27.10.2009
не переписал???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог