我正在浏览网络,发现我的应用程序可能无法使用(Win)64位机器。这是由于MSVC使用我的默认32位运行时,并将应用程序设置为仅在32位计算机上工作。

如何将简单的应用程序设置为在X86机器上运行?因此,使64位机器执行我的应用程序时使用WOW64?

我正在使用MS Visual Studio 2010 Express(目前有点短)。

有帮助吗?

解决方案

32位应用程序将在Win64 OS上使用。

你有一些特殊的东西 可能 如果您的应用程序需要访问“ True” System32目录或某些注册表键,则需要执行此操作。但是,绝大多数32位应用程序不需要处理(有些可能包括文件经理或注册表编辑器)。实际上,Microsoft专门进行了重定向,因此重定向将有助于应用程序兼容性。

但是,如果您的应用程序需要一个特殊的设备驱动程序 - 必须为64位平台构建(同样,这很少见)。

您应该在64位平台上测试您的应用程序,但期望它通常应该起作用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top