我在开发自己的某款系统级别程序的时候,遇到了“获取系统版本号”的问题
我想知道一下“Windows程序兼容模式”中模拟其他Windows版本是如何实现的,并且通过何种技术手段可以模拟出效果同“Windows程序兼容模式”一样的系统版本(因为我尝试通过调用自己的接口总只返回真实的系统版本)
你的应用程序清单文件声明了supportedOS的话会返回真实的系统版本,否则的话会启动兼容模式。
实现方法是在检测版本的时候直接返回兼容版本的值。不知道为什么你要去做模拟,检测系统版本的是你写的代码的话,直接跳过检测,假定检测结果是某个特定Windows版就好了。