我正在尝试使用WinDbg记录我的应用程序的活动。目前我正在使用Win10 Pro x64。我的应用程序的入口点是0x10004D7EC。启动WinDbg后,按Ctrl + E选择我的应用程序。我输入了下一个命令
bp 10004D7EC
然后点击F5,但WinDbg表示ERROR_PARTIAL_COPY已经发生(0x12B),因此加载logexts
似乎是一个坏主意,因为没有保证信息是正确的。那么,如何解决这个问题或者我做错了什么?
答案 0 :(得分:0)
我相信您收到错误是因为您将断点放在无效的内存位置。检查windbg
内存/反汇编窗口中的内存位置 - 您可能在那里找不到任何内容。
我猜10004D7EC
是磁盘上入口点的地址 - 可能与运行时的入口点地址不同。您可以使用x <your module name>!*<your entry point name>*
(即x myApp!*main*
)