在何处查找旧操作系统(如Windows 2000)的pdb/symbol文件

5sxhfpxr  于 2023-01-06  发布在  Windows
关注(0)|答案(1)|浏览(202)

无法通过MICROSOFT符号服务器获取符号,因为无法在符号服务器上获取它们。
对数绕组:

Waiting to reconnect...
Connected to Windows 2000 2195 x86 compatible target at (Wed Jan  4 17:40:45.498 2023 (UTC - 2:00)), ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: SRV*C:\Symbols*https://msdl.microsoft.com/download/symbols
Executable search path is: 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows 2000 Kernel Version 2195 UP Free x86 compatible
Machine Name:
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
System Uptime: not available
Fips device driver loaded successfully
Fips driver locked into memory
Fips driver unlocked from memory

我想调试Windows。

ctehm74n

ctehm74n1#

几年前,符号服务器上曾经有XP和更高版本的符号,但我想可能是微软删除了它们。在OSR上有一个线程,微软开发人员声称XP SP3应该仍然可用,但我现在找不到它。
如果你看看Windows symbol packages for debugging,微软说
我们不再发布Windows的离线符号包。
这样您就可以访问Archive.org。
This page导致http://msdl.microsoft.com/download/symbols/packages/Windows2000/RTM/Windows_2000_RTM_Symbols.exe,但这对我不起作用。
This page有更多,但你将不得不查看下载页面的源代码,并手动挑选出每个网址。其中一些工作,一些不工作。
这些符号似乎也是其他人上传到Archive.org上的。
最后一个选项是尝试找到较旧的SDK和/或DDK ISO,您可能会在那里找到一些符号。

相关问题