为什么我的操作系统和symbol老是不匹配?
我安装了windows2000 server(带sp1)的那种,然后下载了sp2,安装。
下载windows 2000 symbol,安装
安装sp2的symbol
此时运行windbg,分析crash memory文件,可以到达出错的代码行,但是有这样的信息:
*** WARNING: symbols timestamp is wrong 0x3d366b8b 0x3ad7ad60 for ntoskrnl.exe
我又安装sp2srp1sym_cn.exe,还是会出现上面的告警信息。
我在watch 变量的时候,会出现这样的信息:
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work.
为什么会这样?我应该怎么解决这个问题?