![]() |
Как снять характеристики с компа
Всем привет!!!
Подскажите как лутше снять основные характеристики железа, а именно объем HDD, ОЗУ, тип процессора его частоту, MAC адрес, видео карта. К примеру тип проца можно выдрать из реестра по ветке HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\ Информацию о вичестере можа узнать с помощью функций GetVolumeInformation GetDiskFreeSpace - или чемто подобным Одним словом каким образм это можно узнать, как и где лутше это посмотреть в реестре или еще гдето. Лутше кончечно это сделать с помощью апи функций. Спаибо за рание. |
Итак покопавшись в MSDN нашел следующее
Computer System Hardware Classes - классы отвечающие за комп-е железо вот ссылка на их описалово (локальный MSDN 2003) ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/wmisdk/wmi/computer_system_hardware_classes.htm#_hmm_networking_device_classes а вот ссылка в инете Спасибо всем если у кого то будут еще предложения пишите. |
Что-то можно собрать так:
http://msdn.microsoft.com/library/de..._reference.asp |
Если кого интересует как работают WMI классы вот пример кода который глядит имена cdrom - ов
Код:
#include "stdafx.h" |
Добрый, день.
Мне необходимо на С++ с помощью WinApi (желательно без использования WMI и NetBIOS) определить MAC-адрес физических сетевых карт на локальном компьютере. Как определить адреса всех карт - физических и виртуальных, я разобрался. А вот как отфильтровать, не знаю. Пользуюсь функцией: Код:
DWORD GetAdaptersInfo( __out PIP_ADAPTER_INFO pAdapterInfo, __inout PULONG pOutBufLen ); Может кто сталкивался с подобной проблемой, подскажите пожалуйста))) |
Время: 10:01. |
Время: 10:01.
© OSzone.net 2001-