Развернутая информация о железе
От: StasKh  
Дата: 13.04.09 07:27
Оценка:
Доброе время суток!

Как получить развернутую информацию об HW на котором Win32 бежит?
Конкретно:
— Уникальныи ID хоста
— Имя вендора (Lenovo,HP,etc..) и модель
— Какое CPU использовано ( вклычая имя, типа : Intel Core Т5600)
— Имя и версию BIOSa

Заранее благодарен!
Стас
hw win api
Re: Развернутая информация о железе
От: Юрий Жмеренецкий ICQ 380412032
Дата: 13.04.09 08:53
Оценка: +1
Здравствуйте, StasKh, Вы писали:

SK>Доброе время суток!


SK>Как получить развернутую информацию об HW на котором Win32 бежит?

SK>Конкретно:
SK> — Уникальныи ID хоста
SK> — Имя вендора (Lenovo,HP,etc..) и модель
SK> — Какое CPU использовано ( вклычая имя, типа : Intel Core Т5600)
SK> — Имя и версию BIOSa

WMI. Что именно можно получить — см. например cmd > wmic.exe
Re: Развернутая информация о железе
От: Arsenicum Россия  
Дата: 13.04.09 10:13
Оценка:
Здравствуйте, StasKh, Вы писали:

SK>Доброе время суток!


SK>Как получить развернутую информацию об HW на котором Win32 бежит?

SK>Конкретно:
SK> — Уникальныи ID хоста
SK> — Имя вендора (Lenovo,HP,etc..) и модель
SK> — Какое CPU использовано ( вклычая имя, типа : Intel Core Т5600)
SK> — Имя и версию BIOSa

SK>Заранее благодарен!

SK>Стас

Мои пять копеек — DMI (данные из которого доступны через WMI, как уже ответили). Что касается текстовых описаний, производители железа не всегда заполняют некоторые текстовые поля внутренних структур. Например на моём железе так:
# dmidecode
....
Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: System manufacturer
        Product Name: System Product Name
        Version: System Version
        Serial Number: System Serial Number
        UUID: 60C0F669-9C54-DC11-90F3-001D60277BE5
        Wake-up Type: Power Switch
        SKU Number: To Be Filled By O.E.M.
        Family: To Be Filled By O.E.M.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: ASUSTeK Computer INC.
        Product Name: P5B
        Version: Rev 1.xx
        Serial Number: MB-1234567890
        Asset Tag: To Be Filled By O.E.M.
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: To Be Filled By O.E.M.
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0
...
Re: Развернутая информация о железе
От: Alexey Frolov Беларусь  
Дата: 13.04.09 11:39
Оценка:
Здравствуйте, StasKh, Вы писали:

SK>Доброе время суток!


SK>Как получить развернутую информацию об HW на котором Win32 бежит?

SK>Конкретно:
SK> — Уникальныи ID хоста
SK> — Имя вендора (Lenovo,HP,etc..) и модель
SK> — Какое CPU использовано ( вклычая имя, типа : Intel Core Т5600)
SK> — Имя и версию BIOSa

SK>Заранее благодарен!

SK>Стас

Как вариант обратите внимание на функции Setup API, начинающиеся с SetupDi...
например
SetupDiGetClassDevsEx, SetupDiEnumDeviceInfo
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.