Справочник по C#

    Исходники по языку программирования CSharp

    Серийный номер материнской платы: Справочник по C#

    /
    /
    /
    76 Views


    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

    Серийный номер материнской платы: Справочник по C#

    0.00 (0%) 0 votes

    moyadcode13
    • Facebook
    • Twitter
    • Google+
    • Linkedin
    • Pinterest
    moyadcode10
    moyadcode11
    moyadcode9