2016-07-25 3 views
0

私のアプリから特定のデバイスのWindowsビルド番号を検出することは可能ですか?誰かがリンクを投稿したり、私にそれを行う方法を教えてください。UWPでWindows Insiderビルドを検出しますか?

私は特定のInsiderビルドのユーザーにのみ影響するバグの迅速な回避策を展開しようとしています。ありがとう!その答えが見つかり

+0

をあなたはEnvironment.OSVersionを調べてみましたか? – Will

+1

Environment.OSVersionがUWP SDKに存在しません。私はこれを発見し、それは私のボックスで動作するように見えます:http://stackoverflow.com/a/31895625/2646868 –

+0

@AdamVeneziaは正しいです、そして、私はちょうどアダムと同様の答えにつまずいた。ありがとう。 – RoboLam

答えて

2

string deviceFamilyVersion = AnalyticsInfo.VersionInfo.DeviceFamilyVersion; 
    ulong version = ulong.Parse(deviceFamilyVersion); 
    ulong major = (version & 0xFFFF000000000000L) >> 48; 
    ulong minor = (version & 0x0000FFFF00000000L) >> 32; 
    ulong build = (version & 0x00000000FFFF0000L) >> 16; 
    ulong revision = (version & 0x000000000000FFFFL); 
    var osVersion = $"{major}.{minor}.{build}.{revision}"; 

https://social.msdn.microsoft.com/Forums/en-US/2d8a7dab-1bad-4405-b70d-768e4cb2af96/uwp-get-os-version-in-an-uwp-app?forum=wpdevelop

関連する問題