I have an application which is built using Qt framework, compiled using qmake in mingw environment, and then packaged for Windows using Inno Installer.
We have a number of reports of the installed .exe requiring "XP Compatibility Mode" or "Administrator privileges" to run on newer versions of Windows.
Unfortunately we can't recreate this, despite testing on a number of 32-bit and 64-bit platforms, but the number of reports we have suggest the problem is valid.
What could be causing this? The app is quite simple and should not require any administrator privileges to run.
How can I debug the issue, and build a fully distributable .exe?