我试着运行这段代码,但它只能运行Windows 8-10应用程序。如何在Winform App中运行此应用程序?
var token = HardwareIdentification.GetPackageSpecificToken(null);
var hardwareId = token.Id;
var dataReader = Windows.Storage.Streams.DataReader.FromBuffer(hardwareId);
byte[] bytes = new byte[hardwareId.Length];
dataReader.ReadBytes(bytes);
return BitConverter.ToString(bytes);
发布于 2016-02-07 17:24:56
请点击此链接获取更多详细信息:here
这里只是一个例子:
首先添加程序集引用。
using System.Management;
以下代码将检索CPU ID (处理器id):
ManagementObjectCollection mbsList = null;
ManagementObjectSearcher mbs = new ManagementObjectSearcher("Select * From Win32_processor");
mbsList = mbs.Get();
foreach (ManagementBaseObject o in mbsList)
{
ManagementObject mo = (ManagementObject) o;
string hId = BitConverter.ToString(Encoding.UTF8.GetBytes(mo["ProcessorID"].ToString()));
Console.WriteLine( hId);
}
https://stackoverflow.com/questions/35251495
复制相似问题