【问题标题】:Detect Windows Insider Build in UWP?在 UWP 中检测 Windows Insider Build?
【发布时间】:2016-07-25 17:03:27
【问题描述】:

是否可以从我的应用中检测给定设备的 Windows 内部版本号?如果是这样,有人可以发布链接或告诉我该怎么做吗?

我正在尝试针对仅影响特定 Insider 版本的用户的错误部署快速解决方法。谢谢!

【问题讨论】:

  • 您是否尝试检查 Environment.OSVersion?
  • Environment.OSVersion 在 UWP SDK 中不存在。不过我发现了这个,看起来它可以在我的盒子上工作:stackoverflow.com/a/31895625/2646868
  • @AdamVenezia 是正确的,我偶然发现了一个与您亚当相似的答案。谢谢。

标签: c# uwp


【解决方案1】:

找到答案:

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

【讨论】:

    猜你喜欢
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 2021-07-25
    相关资源
    最近更新 更多