相关疑难解决方法(0)

WIN32_Processor ::是ProcessorId对所有计算机都是唯一的

我想使用一些独特的许可系统.我决定使用Win32_Processor管理类的ProcessorID.

我尝试了两种不同系统,具有相同的处理器类型.

它显示了两个系统的相同处理器ID.我正在使用此代码

public static String GetCPUId()
{
    String processorID = "";

    ManagementObjectSearcher searcher = new ManagementObjectSearcher(
        "Select * FROM WIN32_Processor");

    ManagementObjectCollection mObject = searcher.Get();

    foreach (ManagementObject obj in mObject)
    {
        processorID = obj["ProcessorId"].ToString();
    }

    return processorID;
}
Run Code Online (Sandbox Code Playgroud)

c# wmi winapi

15
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×1

winapi ×1

wmi ×1