windows-10 - Windows 长期版本
问题描述
目前,我们有 3 个版本的 Windows 10 获得长期支持:1809 长期服务通道 (LTSC)、1607 长期服务分支 (LTSB) 和 1507 长期服务分支 (LTSB)。有没有办法在不硬编码这些值的情况下定义我的 Windows 10 版本是否是长期版本?我的意思是在某个时候我们可能会有一个新的 Windows 10 LTSC,我需要一种可靠的方法来在我的程序代码中检测它。
我们可以在 PowerShell 中识别运行以下代码的操作系统版本[System.Environment]::OSVersion.Version
。但是我得到的版本并没有告诉我这是否是长期支持版本。我希望我们有类似的东西[System.Environment]::OSVersion.IsLTS
。但是我们在这里有解决方法吗?
解决方案
有一个称为GetProductInfo的 API ,也可以从 .net 调用,它返回PRODUCT_ENTERPRISE_S
LTSB 版本。
推荐阅读
- yocto - Bitbake 没有将文件从配方安装到 rootfs
- json - JsonPath - 提取满足多个条件的对象?
- php - 我不能在 PHP 中回显会话变量虽然它很简单
- angular - is there an Angular event like ngDoneCheck?
- python - 在python中使用正则表达式从字符串中提取多个连续的两个字母
- c++ - 从 txt 文件中读取用户名 [C++]
- docker - 如何在不删除任何图层的情况下删除 docker 图像上的标签
- django - Django Query 查询中对象的第一个 ForeignKey
- mysql - mysql:日期的降序
- google-maps - 如何在flutter中从firestore的地图上显示标记?