我想知道在运行exe或安装程序时可能会引起Windows兼容性问题的参数或API是什么?每当我运行exe时,它都会调用Windows兼容性管理器。是因为错误使用任何WinAPI?或者是否有其他参数可以引起Windows注意检查任何exe的兼容性?
答案 0 :(得分:0)
运行应用程序时窗口显示的“兼容性选项”不是GetVersionEx
。 我认为当Manifest丢失和/或它指示的Windows系统与计算机安装的不同时,会弹出此对话框。
如果您的应用程序的用户看到该兼容性弹出窗口,请确保您的清单正确无误。这篇文章可能是一个好的开始:
http://msdn.microsoft.com/en-us/library/bb757005.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/bb756937.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd371711.aspx