我写了一个脚本来托管符号服务器。我不想使用symstore.exe。 我所做的是: - 获取PDB的GUID和年龄。连接两者并将我的pdb文件放在由结果字符串命名的文件夹中。
我的符号服务器/共享工作正常。
现在, 为了实现压缩,我使用了Microsoft的压缩工具,但这些符号不再被windbg加载。 任何人都可以帮我解决这个问题吗?据我所知,压缩pdb并将其重命名为* .pd_应该可以正常工作。
答案 0 :(得分:4)
查看文档后:https://msdn.microsoft.com/en-us/library/windows/desktop/ms681416%28v=vs.85%29.aspx
只要您使用随资源工具包一起分发的compress.exe工具,就支持压缩符号文件。
压缩文件可以位于网络资源上,并在加载时进行复制和解压缩,这意味着您必须指定一个本地符号存储区,它将被复制并解压缩,这必须是第一个条目,因为如果您指定路径以不同的顺序然后它可能无法复制和解压缩它,因为如果您首先指定本地路径,它就会发现它有效。
在您的情况下,以下工作:srv*C:\localSymbols*<mysymbolserver>;