无法在LoadLibraryW上设置bp

问题描述 投票:0回答:2

我正在尝试在

kernel32!LoadLibraryW
LoadLibraryA
上设置断点。 我不断地得到:

Couldn't resolve error at 'kernel32!LoadLibraryW'

我的符号路径设置为:

srv*https://msdl.microsoft.com/download/symbols

关于如何解决这个问题有什么想法吗?

debugging windbg
2个回答
2
投票

改为在 kernelbase.dll 中设置断点。


0
投票

我相信WinDbg在解析地址时使用符号名称而不是导出的函数名称。这会导致转发到 ntdll.dll 和 kernelbase.dll 的某些函数出现问题。

有时您可以在设置断点时在函数名称后附加“Stub”,有时您只需知道该函数实际上是在较低级别的 .dll 中实现的,然后在该 .dll 中的函数上设置断点即可。您还可以通过制表符补全和类似

*!functionname*
的名称来找到它。

© www.soinside.com 2019 - 2024. All rights reserved.