.exe是在“anyCPU”配置中构建的。在64位计算机上运行时,会显示“程序兼容性助手”弹出窗口(在标准用户中)。相同的.exe在32位机器上执行正常,没有任何问题。
在“x64”模式下构建.exe,它在64位机器上运行良好。
可能是什么问题,因为显示“程序兼容性助手”弹出窗口?
请帮忙。
答案 0 :(得分:0)
此问题已解决。这不是由于32位或64位。它运行的是.exe,它不是vista感知类型或需要更高的权限来执行。因此,在构建一个exe时,添加了一个清单文件,并在清单中将requiredexecutionlevel更新为" higherprivileges"并为Windows 7添加了支持的操作系统指南。同样支持的操作系统也可以添加到Windows 8中。因此,用清单构建exe解决了这个问题。