2011-10-20 53 views
0

我有一個使用Qt框架構建的應用程序,在mingw環境中使用qmake編譯,然後使用Inno Installer打包爲Windows。Windows .exe需要在某些電腦上以「XP兼容模式」運行

我們有許多安裝.exe需要「XP兼容模式」或「管理員權限」才能在新版Windows上運行的報告。

不幸的是,儘管在多個32位和64位平臺上進行了測試,但我們無法重新創建此報告,但我們提出的報告數量表明問題是有效的。

這可能是什麼原因造成的?該應用程序非常簡單,不需要任何管理員權限即可運行。

我該如何調試問題並構建完全可分發的.exe?

回答

1

「可能導致這種情況的原因是什麼?」

沒有進一步的線索,答案同樣是不合理的:嘗試訪問需要管理員權限的資源。

如何調試問題

你需要能夠重現它進行調試。

嘗試從您的客戶那裏獲得更多信息,但您也可以查看application verifier的蠻力方法。

+0

+1:應用程序兼容性工具包。非常方便,如果有點混淆第一眼看:) – icabod

相關問題