gpt4 book ai didi

visual-studio-2010 - 在 Windows 7 中以 32 位运行应用程序

转载 作者:行者123 更新时间:2023-12-03 02:52:00 25 4
gpt4 key购买 nike

所以我们有一个用于编译到“任何CPU”的应用程序。它可以在 Windows 7 计算机上以 64 位模式运行,但当它尝试调用以 32 位模式运行的互操作时会出错。

我检查了该项目的编译目标并将其更改为目标 x86,在本地编译并运行它,并且运行良好。

但是,当提交此更改时,它仍然在生产中的 Windows 7 计算机中以 64 位运行。

当我进行更改时,我只是在 VS2010 中打开配置管理器,将其更改为 x86,保存它,然后为解决方案中的每个项目提交更改。

如何让它在 32 位模式下运行?我需要改变其他东西吗?

最佳答案

您想要 corflags SDK中的工具

corflags MyApp.exe /32bit+

将更改 exe 以作为 32 位进程运行。

相反

corflags MyApp.exe /32bit-

将 exe 更改为 AnyCPU

corflags MyApp.exe

将告诉您 exe header 中的内容,以便您实际上可以看到它的目标是什么。

关于visual-studio-2010 - 在 Windows 7 中以 32 位运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com