Серийный номер материнской платы

Windows Management Instrumentation (WMI) в дословном переводе — это инструментарий управления Windows. Если говорить более развернуто, то WMI — это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows. Для получения серийного номера, необходимо воспользоваться классом Win32_BaseBoard, который предоставляет сведения о материнской плате.
Описание класса:
class Win32_BaseBoard : CIM_Card
{
  string   Caption;
  string   ConfigOptions[];
  string   CreationClassName;
  real32   Depth;
  string   Description;
  real32   Height;
  boolean  HostingBoard;
  boolean  HotSwappable;
  datetime InstallDate;
  string   Manufacturer;
  string   Model;
  string   Name;
  string   OtherIdentifyingInfo;
  string   PartNumber;
  boolean  PoweredOn;
  string   Product;
  boolean  Removable;
  boolean  Replaceable;
  string   RequirementsDescription;
  boolean  RequiresDaughterBoard;
  string   SerialNumber;
  string   SKU;
  string   SlotLayout;
  boolean  SpecialRequirements;
  string   Status;
  string   Tag;
  string   Version;
  real32   Weight;
  real32   Width;
};
Пример использования данного класса:
private void BaseBoard()
{
    ManagementObjectSearcher searcher =  new ManagementObjectSearcher
   ("SELECT Product, SerialNumber FROM Win32_BaseBoard");
   
    ManagementObjectCollection information = searcher.Get();
    foreach (ManagementObject obj in information)
    {                
        foreach (PropertyData data in obj.Properties)
            listBoxControl1.Items.Add(string.Format("{0} = {1}", data.Name, data.Value));               
    }
}
Для работы примера вам необходимо подключить следующее пространство имен:
using System.Management;
Результат выполнения:

Ссылка на исходник: Rusfolder.net


Комментариев нет:

Отправить комментарий

Большая просьба, не писать в комментариях всякую ерунду не по теме!