程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C# 如何判斷計算機類型(台式機還是筆記本)

C# 如何判斷計算機類型(台式機還是筆記本)

編輯:.NET實例教程
如何判斷計算機的類型?一個簡單的方法是通過 WMI 查詢系統信息 Win32_SystemEnclosure 類,ChassisTypes指示計算機類型。有 22 種已知類型,多數我們平時見不到,最常見的當然是Desptop(3)和Laptop(9)(較老型號),Notebook(10)。

需要引用 System.Management 命名空間。

以下是示例代碼:

using System.Management;

public enum ChassisTypes
{
    Other = 1,
    Unknown,
    Desktop,
    LowProfileDesktop,
    PizzaBox,
    MiniTower,
    Tower,
    Portable,
    Laptop,
    Notebook,
    Handheld,
    DockingStation,
    AllInOne,
    SubNotebook,
    SpaceSaving,
    LunchBox,
    MainSystemChassis,
    ExpansionChassis,
    SubChassis,
    BusExpansionChassis,
    PeripheralChassis,
    StorageChassis,
    RackMountChassis,
    SealedCasePC
}

public static ChassisTypes GetCurrentChassisType()
{
    ManagementClass systemEnclosures = new
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved