c++ - 兼容模式下 x64 窗口上的 native x32 应用程序与 x32 窗口上的 x32 应用程序之间的区别

标签 c++ winapi 64-bit native

我有一个用 C++ 编写的旧 native win32 应用程序,它在 Windows x32 上运行良好,但在 Windows x64 上崩溃。即使我选择兼容模式。我有一个源代码,但是不太好读,因为是一个已经不在我们公司工作的人写的,代码比较大,而且是异步的。调试任务并不容易。

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

最佳答案

这些是您需要采取的步骤来解决您的问题:

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

关于c++ - 兼容模式下 x64 窗口上的 native x32 应用程序与 x32 窗口上的 x32 应用程序之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16012708/

相关文章:

java - Java中是否有类似于C++中的引用类型 "&"的东西?

c++ - 如何在C++中访问DirectWrite继承的接口(interface)?

winapi - 使用 dllexport 从 DLL 导出函数

c++ - Win32 从 Window WndProc 获取发送事件的对象的 HWND

windows-10 - 在 Windows 10 上安装 tizen studio 时出错

c - 在 labwindows cvi 应用程序中调用 FindNextFile 时清空 cFileName

c++ - 循环输出多个变量到一个ASCII文件

时间:2019-03-08 标签:c++tron2darrayrepeating

c++ - 为什么这个顶点缓冲对象更新失败?

android - 如何解决 AAB 版本中的 Google Play 64 位错误?