Windows store apps 如何使用WinJS获取各种设备信息

Windows store apps 如何使用WinJS获取各种设备信息,windows-store-apps,winjs,Windows Store Apps,Winjs,具体地说,我想获得关于用户设备的以下信息: 标识设备用户的唯一ID,如设备GUID或硬件ID 设备制造商和型号名称 OS Buildstring或有关用户OS修补程序级别的其他信息 什么是可能的?我如何使用WinJS获取这些数据 编辑:我得到了硬件ID。在谷歌搜索之后,我终于开始思考如何使用它 函数getHardwareId(){ var ht=Windows.System.Profile.HardwareIdentification.getPackageSpecificToken(null

具体地说,我想获得关于用户设备的以下信息:

  • 标识设备用户的唯一ID,如设备GUID或硬件ID
  • 设备制造商和型号名称
  • OS Buildstring或有关用户OS修补程序级别的其他信息
什么是可能的?我如何使用WinJS获取这些数据

编辑:我得到了硬件ID。在谷歌搜索之后,我终于开始思考如何使用它

函数getHardwareId(){ var ht=Windows.System.Profile.HardwareIdentification.getPackageSpecificToken(null); var reader=Windows.Storage.Streams.DataReader.fromBuffer(ht.id); var arr=新数组(ht.id.length); reader.readBytes(arr); var id=“”; 对于(var j=0;j根据微软的说法,这在Windows应用商店应用程序中是不可能的

function getHardwareId() {
    var ht = Windows.System.Profile.HardwareIdentification.getPackageSpecificToken(null);

    var reader = Windows.Storage.Streams.DataReader.fromBuffer(ht.id);
    var arr = new Array(ht.id.length);
    reader.readBytes(arr);

    var id = "";
    for (var j = 0; j < arr.length; j++) {
        id += arr[j].toString();
    }
    return id;
}