兼容模式下x64窗口上的本机x32应用程序与x32窗口上的x32应用程序之间的差异

Tom*_*bes 0 c++ 64-bit winapi native

我有一个用C++编写的旧的原生win32应用程序,它可以在Windows x32上正常工作,但它在Windows x64上崩溃了.即使我选择兼容模式.我有一个源代码,但它不容易阅读,因为它是由一个不再在我们公司工作的人编写的,代码非常庞大且异步.不容易调试的任务.

我想知道我应该关注什么.与x32 windows相比,x32兼容模式下的x64窗口有什么不同?我知道注册表可以产生一些问题,但似乎不是这种情况.还有别的吗?

Ben*_*Ben 5

以下是解决问题所需采取的步骤:

  1. 在调试器中运行它.
  2. 等它崩溃.
  3. 调试它.

  • 4.如果您遇到问题,请将确切的错误消息和相关源代码发布到SO并寻求帮助;-) (2认同)