无法在LoadLibraryW上设置bp

时间:2017-02-14 16:58:36

标签: debugging windbg

我试图在kernel32上设置一个断点!LoadLibraryW或LoadLibraryA。 我经常得到:

无法在内核32处解决错误!LoadLibraryW'

我的符号路径设置为:srv * https://msdl.microsoft.com/download/symbols

关于如何解决这个问题的任何想法?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

有时您可以在设置断点时将“Stub”附加到函数名称,有时您只需要知道该函数实际上是在较低级别的.dll中实现的,并在该.dll中的函数上设置断点。您也可以使用制表符完成以及*!functionname*等名称找到它。