2

具体的には、ユーザーのデバイスに関する次の情報を取得したいと考えています。

  • デバイス GUID やハードウェア ID など、ユーザーのデバイスを識別する一意の ID
  • デバイスのメーカーとモデル名
  • OS ビルド文字列またはユーザーの OS パッチ レベルに関するその他の情報

何が可能で、WinJS でこのデータを取得するにはどうすればよいですか?

編集:ハードウェアIDを取得しました。グーグルで調べた後、ようやくWindows.System.Profile.HardwareIdentification.getPackageSpecificTokenの使用方法に頭を悩ませました

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;
}
4

1 に答える 1

1

Microsoft によると、Windows ストア アプリでは使用できません。

http://social.msdn.microsoft.com/Forums/windowsapps/en-US/dab68444-d609-48b8-9291-cbe152234fc7/get-device-manufacturermodel-information

于 2013-09-18T19:09:24.283 に答える