检索使用的WinRT的设备的序列号(Retrieving the serial number of

2019-09-23 08:04发布

我们正在努力,需要知道它运行的设备的序列号的应用程序。 该应用程序是保险公司与用户能够直接获得保险的设备。 对于保险需要序列号。 是否有可能检索使用,可以在Metro风格应用使用的WinRT或API的设备的序列号?

Answer 1:

我不知道它究竟是适合您的需求,但它是能够唯一地识别设备(因为Windows 8的RTM)。

private string GetHardwareId()
{
    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);
}  


文章来源: Retrieving the serial number of a device using WinRT