在两台机器上,我有 ASHWID的一个奇怪问题。
此代码用于返回包含当前ASHWID的字符串:
public static string GetDeviceId()
{
HardwareToken token = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = token.Id;
DataReader dataReader = DataReader.FromBuffer(hardwareId);
var bytes = new byte[Convert.ToInt32(hardwareId.Length)];
dataReader.ReadBytes(bytes);
return BitConverter.ToString(bytes);
}
我使用WinStore-App中的代码来获取ASHWID。
一位客户获得ASHWID 没有任何磁盘部件(第3部分)。 他的计算机安装了4个磁盘,Windows 10正在运行。
另一位客户有一台运行Windows 10的“Microsoft Surface Pro 3”。但每1或2天,bios部分(第9部分)正在发生变化。
ASHWID于 2015年12月14日: 03-00-4C-41-08-00-FC-76-05-00-DA-1B-06-00-01-00-04- 00-88-92-04-00-74-A8-04-00-B2-B2-01-00-F4-77-02-00-BA-9F-的 09-00-A4-5F
ASHWID 2015年12月15日:03-00-4C-41-08-00-FC-76-05-00-DA-1B-06-00-01-00-04- 00-88-92-04-00-74-A8-04-00-B2-B2-01-00-F4-77-02-00-BA-9F-的 09-00-E4-86
我对这种奇怪的行为感到非常困惑。
这是Windows 10中的错误吗?或者有任何想法吗?
- )
祝你好运 托马斯