中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
乌什县| 榆中县| 岳普湖县| 龙里县| 河间市| 黄山市| 乌拉特后旗| 麦盖提县| 合水县| 曲麻莱县| 竹溪县| 玉环县| 大同县| 英德市| 鹤岗市| 汝南县| 竹北市| 天长市| 广元市| 阿克陶县| 明溪县| 泾阳县| 昔阳县| 淄博市| 九寨沟县| 克什克腾旗| 新宁县| 冷水江市| 泽普县| 麟游县| 阳朔县| 阳新县| 尉氏县| 宁波市| 霸州市| 思南县| 北流市| 鄄城县| 绥中县| 三台县| 湖州市|