トップ回答者
Windows 10 Mobile で端末を個別に識別する方法について

質問
-
Windows 10 Mobile で端末を個別に識別する方法について探しています。
現在開発中のアプリが動作している端末を識別するためのUDIDやMACアドレス的なIDを必要としています。
EasClientDeviceInformation.Id (https://msdn.microsoft.com/ja-jp/library/windows/apps/windows.security.exchangeactivesyncprovisioning.easclientdeviceinformation.id) をそのための候補として検討したのですが、Windows 10 Mobileでは同じ値が取得されます。(EveryPhone、NuAns Neo) PCでは期待したように端末ごとに違う値が取得されているように見えます。
何か適当なものはないでしょうか?アプリを再インストールしても同じ値を得られればより望ましいです。
- 編集済み k2ikeda 2016年2月22日 6:11
2016年2月22日 5:31
回答
-
2016年2月22日 5:56モデレータ
-
ASHWID は 4バイトごと(順不同で)に下記のように意味を持っていますので、
Bluetooth アダプターの取り外ししたときもIDを不変にしたい場合は 08 00の行を無視することで
実現できるのではないでしょうか?01 00 プロセッサのCPU ID(CPU IDそのものではなく、CPU IDから生成された値。以下同じ)
02 00 メモリのサイズ
03 00 ディスクデバイスのシリアル番号
04 00 ネットワークアダプター(ネットワークカードのMACアドレスなど)
05 00 オーディオアダプター
06 00 ドッキングステーション
07 00 モバイルブロードバンドデバイスID
08 00 Bluetoothアドレス
09 00 システムBIOShttp://www.atmarkit.co.jp/ait/articles/1409/11/news072.html
2016年2月22日 7:10
すべての返信
-
2016年2月22日 5:56モデレータ
-
ASHWID は 4バイトごと(順不同で)に下記のように意味を持っていますので、
Bluetooth アダプターの取り外ししたときもIDを不変にしたい場合は 08 00の行を無視することで
実現できるのではないでしょうか?01 00 プロセッサのCPU ID(CPU IDそのものではなく、CPU IDから生成された値。以下同じ)
02 00 メモリのサイズ
03 00 ディスクデバイスのシリアル番号
04 00 ネットワークアダプター(ネットワークカードのMACアドレスなど)
05 00 オーディオアダプター
06 00 ドッキングステーション
07 00 モバイルブロードバンドデバイスID
08 00 Bluetoothアドレス
09 00 システムBIOShttp://www.atmarkit.co.jp/ait/articles/1409/11/news072.html
2016年2月22日 7:10