我们正在检测统计数据的OS版本.从Windows 8.1开始,操作系统在使用时"谎称"其版本GetVersion.但是,从.NET 4.5.1开始System.Environment.OSVersion 仍然调用此API.因此,我们在清单中添加了8.1的GUID,效果很好.
GetVersion
System.Environment.OSVersion
现在,我想为Windows 10做同样的准备.这个GUID是否已知?
(编辑)P /调用VerSetConditionMask和VerifyVersionInfo来检查6.4或更高版本似乎确实有效.
c# winapi .net-4.0 windows-10
.net-4.0 ×1
c# ×1
winapi ×1
windows-10 ×1