91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C#如何獲取電腦的相關屬性

c#
小億
115
2023-07-26 15:45:32
欄目: 編程語言

要在C#中獲取計算機的相關屬性,可以使用System.Management命名空間中的ManagementObject類。

以下是一個示例代碼,展示如何獲取計算機的操作系統、處理器和內存等屬性:

csharp

using System;

using System.Management;

class Program

{

    static void Main()

    {

        // 獲取操作系統信息

        ManagementObjectSearcher osSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem");

        foreach (ManagementObject osObject in osSearcher.Get())

        {

            Console.WriteLine("操作系統名稱: " + osObject["Caption"]);

            Console.WriteLine("版本號: " + osObject["Version"]);

            Console.WriteLine("安裝日期: " + osObject["InstallDate"]);

        }

        // 獲取處理器信息

        ManagementObjectSearcher processorSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");

        foreach (ManagementObject processorObject in processorSearcher.Get())

        {

            Console.WriteLine("處理器名稱: " + processorObject["Name"]);

            Console.WriteLine("處理器制造商: " + processorObject["Manufacturer"]);

            Console.WriteLine("處理器架構: " + processorObject["Architecture"]);

        }

        // 獲取內存信息

        ManagementObjectSearcher memorySearcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMemory");

        foreach (ManagementObject memoryObject in memorySearcher.Get())

        {

            Console.WriteLine("內存容量: " + memoryObject["Capacity"]);

            Console.WriteLine("內存類型: " + memoryObject["MemoryType"]);

            Console.WriteLine("內存速度: " + memoryObject["Speed"]);

        }

    }

}

這個示例代碼使用WMI (Windows Management Instrumentation) 查詢了操作系統、處理器和內存的相關信息。

你可以根據需要修改代碼來獲取其他屬性或者查詢不同的WMI類。

0
滦平县| 新干县| 花莲县| 石狮市| 洛阳市| 绩溪县| 石景山区| 商南县| 保靖县| 通化市| 广南县| 定南县| 中西区| 明溪县| 清镇市| 阿拉善左旗| 威海市| 达州市| 邯郸市| 榆社县| 永定县| 安义县| 政和县| 北碚区| 渝中区| 莫力| 碌曲县| 密云县| 综艺| 阿拉善左旗| 建阳市| 交城县| 平罗县| 嘉黎县| 登封市| 嘉兴市| 印江| 阳朔县| 潍坊市| 财经| 双牌县|