gpt4 book ai didi

symbol-server - Microsoft Symbol Server - 删除旧内容

转载 作者:行者123 更新时间:2023-12-04 02:01:04 27 4
gpt4 key购买 nike

我们希望能够在删除物理构建区域时删除符号服务器内容,symstore del 命令对事务 ID 起作用。这是未知的。

How to extract the transaction ID based on the binary or PDB ? Is there a tool already around to delete symstore info based on the binary or PDB path ?



更多上下文 - 我们有许多旧版本,包括发布和调试二进制文件和 PDB。这些都是我们前段时间添加到我们的符号服务器中的。因此,对于每个旧版本,都会为“发布”和“调试”存储一堆文件,它们都具有相同的版本号。存储的版本通常是“Build 7.0.0.200 (DEBUG)”和“Build 7.0.0.200 (Release)”
二进制文件将带有版本戳,通常我们希望同时删除 Release 和 Delete。

最佳答案

更新 - synstore 查询模式似乎已损坏或 doco 未更新。 MS Premier 支持不支持 symstore 问题。对我有用的解决方案:

脚步

  • 运行 symchk.exe 使用详细选项/v 和管道输出到文件
  • 查找给定 exe 或 dll 的 .pdb 引用
  • 然后在符号存储 pdb 目录中打开 refs.ptr
  • 然后在文件内的第一个数字是交易ID
    0000073271,file,"\path_replaced\Symbols\Products\Drivers\ASCII\2.00.10.000\ASCII.pdb",pri,,Y,,
  • 现在您有了交易 ID,您可以使用 symstore (phew)
  • 删除符号

    耻辱 MS 使这很难维护。

    关于symbol-server - Microsoft Symbol Server - 删除旧内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46538218/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com