一个客户正在运行我公司的程序,它在到达任何地方之前就停止了。他们从 Windows 事件日志中发送了这些信息:
faulting module program.exe, version 1.2.3.4, fault address 0x00054321.
我们没有太多其他工作要做,所以作为最后的努力,我一直试图看看我是否能找到反汇编程序中的那个位置。我通过 Visual Studio 运行程序,暂停它,查看反汇编窗口并尝试滚动到该地址,但我得到的只是:
00054321 ???
00054322 ???
00054323 ???
00054324 ???
00054325 ???
00054326 ???
00054327 ???
00054328 ???
00054329 ???
0005432A ???
这是因为 Visual Studio 只在暂停位置附近反汇编了部分 EXE 吗?我很难看清实际拆解了多少,因为滚动条不能完全工作。(我无法抓取和移动滚动位置;我必须逐行或逐页滚动。)
感谢您提供的任何见解!