Windows .exe需要在某些PC上以“XP兼容模式”运行

时间:2011-10-20 07:42:43

标签: windows qt 64-bit exe compatibility-mode

我有一个使用Qt框架构建的应用程序,在mingw环境中使用qmake编译,然后使用Inno Installer打包为Windows。

我们有许多已安装的.exe报告需要“XP兼容模式”或“管理员权限”才能在较新版本的Windows上运行。

不幸的是,我们不能重新创建这个,尽管在许多32位和64位平台上进行了测试,但我们提出的报告数量是有效的。

可能导致这种情况的原因是什么?该应用程序非常简单,不需要任何管理员权限即可运行。

如何调试问题,并构建完全可分发的.exe?

1 个答案:

答案 0 :(得分:1)

  

“可能导致这种情况的原因是什么?”

没有进一步的线索,答案同样不合适:尝试访问需要管理员权限的资源。

  

如何调试问题

您需要能够重现它才能进行调试。

尝试从您的客户那里获取更多信息,但您也可以查看application verifier的蛮力方法。