在windbg中,什么可能导致消息"警告:无法验证mydll.dll的时间戳"?

Ale*_*son 7 debugging symbols windbg dump

我有一个转储(由SysInternal创建procdump),当我要求查看一个线程的调用堆栈时,我收到错误:

"WARNING: Unable to verify timestamp for mydll.dll"
Run Code Online (Sandbox Code Playgroud)

我拥有源代码mydll.dll,我有PDB它的文件,调用堆栈似乎有效,但我想知道什么可能是消息的原因.在过去,我没有收到警告信息.

谢谢.

小智 6

检查您是否使用迷你转储.如果是,那么你必须提供额外的信息,这是二进制路径(exe\dll路径)添加exepath执行此命令 -

.exepath +"dll\exe的路径"


Kje*_*nar 5

原因可能是您没有可用的 mydll.dll 的二进制文件。
尝试将它放在与 .pdb 相同的位置,或者使用 File -> Image path
指向该位置。注意 .pdb 和 .dll 必须与转储的程序版本相同。