C++ 如何向内存地址添加异常偏移量?

C++ 如何向内存地址添加异常偏移量?,c++,visual-studio-2015,memory-address,disassembly,C++,Visual Studio 2015,Memory Address,Disassembly,我正在尝试查找APPCRASH的源,我了解到您可以找到正在运行的.exe文件的开始内存地址,并将“异常偏移量”的内存地址添加到该地址上,然后在程序集中找到该地址,以查看导致问题的代码行。我不知道如何“添加”内存地址。.exe的启动模块位于地址00190000-0021D000-这看起来不像我知道的内存地址!(要长得多!) 如何将0002207b添加到该地址以查看访问冲突的位置?(我尝试将两者都转换为十进制,添加小数,然后再转换回来,但结果是空的)。你说结果是空的是什么意思?地址之和不存在?地址处

我正在尝试查找APPCRASH的源,我了解到您可以找到正在运行的.exe文件的开始内存地址,并将“异常偏移量”的内存地址添加到该地址上,然后在程序集中找到该地址,以查看导致问题的代码行。我不知道如何“添加”内存地址。.exe的启动模块位于地址00190000-0021D000-这看起来不像我知道的内存地址!(要长得多!)


如何将0002207b添加到该地址以查看访问冲突的位置?(我尝试将两者都转换为十进制,添加小数,然后再转换回来,但结果是空的)。

你说结果是空的是什么意思?地址之和不存在?地址处的内存不可访问?地址处的内存是某种表示空对象的值?00190000-0021D000是模块的范围、第一个和最后一个地址。使用Windows计算器,切换到程序员模式。0x00190000+0x0002207b=0x001b207b。非常怀疑该地址的说明告诉了您多少,请用户为您提供一个小型转储。@nwp??之后address@HansPassant非常感谢你,伙计!它指向glfw,所以我环顾四周:)