0
.exe以「anyCPU」配置構建。在64位機器上運行時,會顯示「程序兼容性助手」彈出窗口(以標準用戶身份)。在32位機器上執行相同的.exe沒有任何問題。顯示的「程序兼容性助手」彈出框
在「x64」模式下構建.exe,它在64位機器上工作正常。
可能是什麼問題,因爲顯示「程序兼容性助手」彈出窗口?
請幫忙。
.exe以「anyCPU」配置構建。在64位機器上運行時,會顯示「程序兼容性助手」彈出窗口(以標準用戶身份)。在32位機器上執行相同的.exe沒有任何問題。顯示的「程序兼容性助手」彈出框
在「x64」模式下構建.exe,它在64位機器上工作正常。
可能是什麼問題,因爲顯示「程序兼容性助手」彈出窗口?
請幫忙。
此問題已解決。這不是由於32位或64位。它正在運行一個.exe,它不是vista知道的類型,或者需要更高的權限才能執行。因此,在構建一個exe文件時,會添加一個清單文件,並在清單中將requiredexecutionlevel更新爲「higherprivileges」,並將支持的操作系統guid添加到Windows 7.同樣支持的操作系統也可以添加到Windows 8中。因此,使用manifest來構建exe文件解決了問題。