无法在 LoadLibraryW 上设置 bp

Unable to set a bp on LoadLibraryW

我正在尝试在 kernel32!LoadLibraryW 或 LoadLibraryA 上设置断点。 我不断得到:

无法解决 'kernel32!LoadLibraryW'

处的错误

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

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

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

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

有时您可以在设置断点时将 "Stub" 附加到函数名称,有时您只需要知道该函数实际上是在 lower-level .dll 中实现的并将断点设置在在该 .dll 中运行。您也可以使用 tab-completion 和名称 *!functionname*.

找到它