現在、一意のデバイス識別子を取得しようとしています。これが私のコードです:
var token = Windows.System.Profile.HardwareIdentification.getPackageSpecificToken(null);
var reader = Windows.Storage.Streams.DataReader.fromBuffer(token.id);
reader.unicodeEncoding = true;
var identifier = reader.readString(reader.unconsumedBufferLength);
console.log(identifier);
ただし、次のエラーが発生します。
操作で、有効な範囲外のデータにアクセスしようとしました。
token.id文字列のサイズを取得するにはどうすればよいですか? token.id.lengthも使用しようとしましたが、結果は同じです。