gpt4 book ai didi

win-universal-app - Windows 10 获取 DeviceFamilyVersion

转载 作者:行者123 更新时间:2023-12-04 09:00:55 24 4
gpt4 key购买 nike

我正在使用 Windows 10 10240 Univasal Windows 应用程序,当我使用 Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamilyVersion 获取设备版本时,它返回一个字符串“2814750438211605”而不是版本格式(major.minor.revision.build )。
谁能告诉我字符串“2814750438211605”是什么意思?

最佳答案

Windows 10 操作系统版本值位于此字符串属性中:
Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamilyVersion

它返回字符串值,如“2814750438211613”。
要将这个长数字转换为可读格式,请使用:

string sv = AnalyticsInfo.VersionInfo.DeviceFamilyVersion;
ulong v = ulong.Parse(sv);
ulong v1 = (v & 0xFFFF000000000000L) >> 48;
ulong v2 = (v & 0x0000FFFF00000000L) >> 32;
ulong v3 = (v & 0x00000000FFFF0000L) >> 16;
ulong v4 = v & 0x000000000000FFFFL;
string version = $"{v1}.{v2}.{v3}.{v4}"; // == 10.0.10240.16413

关于win-universal-app - Windows 10 获取 DeviceFamilyVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com