我试图在kernel32上设置一个断点!LoadLibraryW或LoadLibraryA。 我经常得到:
无法在内核32处解决错误!LoadLibraryW'
我的符号路径设置为:srv * https://msdl.microsoft.com/download/symbols
关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
改为在kernelbase.dll中设置断点。
答案 1 :(得分:0)
我认为WinDbg在解析地址时使用符号名称而不是导出的函数名称。这会导致转发到ntdll.dll和kernelbase.dll的某些功能出现问题。
有时您可以在设置断点时将“Stub”附加到函数名称,有时您只需要知道该函数实际上是在较低级别的.dll中实现的,并在该.dll中的函数上设置断点。您也可以使用制表符完成以及*!functionname*
等名称找到它。