在我们的应用程序中,我们需要能够确定 Windows 操作系统版本。过去,我们使用了
GetVersionEx()
功能,但它已被弃用,并且在Win 8(major=6,minor 2)上似乎停止了。
我们想使用
IsWin10OrGreater()
这样的辅助函数,但它们要求应用程序在其清单中定义兼容性部分。
但是,我们不知道如何编辑VS2017自动生成的清单。
有一些在线文档声称您可以在 Resources 文件夹下添加/编辑 .manifest 文件。但是,即使在新创建的项目中,我们也看不到此类文件。手动添加它们无济于事——它们在构建过程中会被忽略。
这应该怎么做?