由时间戳标识的物理存在库的符号文件 [英] symbol files for not physically present libraries identified by timestamp

查看:105
本文介绍了由时间戳标识的物理存在库的符号文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,是否可以从仅由时间戳识别的微软符号服务器获取特定的.dll或.pdb文件?假设我只有时间戳(不是.dll物理)或crc指定我想要的文件.dll或.pdb。这是真的吗?
我是如何使用dbghelp.dll(或图像帮助或我不知道; D)实现的?我在dbghelp documetation中搜索了这个功能,没有任何效果。我想,symobol文件只能在进程内存中获取物理加载的图像....感谢答案

解决方案

我从未听说过,它是可以按时间戳下载符号。可以使用symchk.exe下载符号而不将它们加载到ms-symbol-server的进程中,但是模块必须在物理上存在。


使用Microsoft Symbol Server获取调试符号文件

http://support.microsoft.com/kb/311503


还有一个工具NetMassDownloader(scode at codeplex),可以使用从ms-referencesource-server下载符号文件。不确定,但我认为,也支持从普通的ms-symbol-server进行下载,但是如果这仍然(曾经)可能我不知道。据我所知,他们使用特殊的GUID(他们从模块中检索它),它确定模块和符号文件是否匹配。  


亲切的问候


Hello, is it possible to get specific .dll or .pdb file from microsoft symbol server identified only by timestamp ? Assume, that I have only timestamp (not .dll physically) or crc specifying file for which I want .dll or .pdb. Is this real and how can I achieve this using dbghelp.dll (or image help or i don't know ;D)? I've searched for this functionality in dbghelp documetation with no effect. I suppose, symobol files can be obtained only for physically loaded images in process memory.... Thanks for answers

解决方案

I have never heard, that it is possible to download symbols by timestamp. One can use symchk.exe to download symbols without loading them into a process from ms-symbol-server, but the module must physically be present.
Use the Microsoft Symbol Server to obtain debug symbol files
http://support.microsoft.com/kb/311503
Also there is a tool NetMassDownloader (src at codeplex), which can be used to download symbol-files from ms-referencesource-server. Unsure, but I think, there has been also support for downloads from normal ms-symbol-server, but if this is(was) still(ever) possible I do not know. As far as I know, they use the special GUID (they retrieve it from the module), which determines, if module and symbol-file do match.  

With kind regards


这篇关于由时间戳标识的物理存在库的符号文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆