c++ - 有什么方法可以在内部镜像 Microsoft 的符号服务器吗?

标签 c++ visual-studio pdb-files symbol-server

我们有一个无法访问互联网的内部隔离实验室网络。我们经常在该网络上的 PC 上运行各种工具,这些工具需要与这些 PC 上安装的 Windows/MSVC(pp)/MFC 二进制文件相对应的符号。我们运行的其中一个工具示例是 Visual Studio 独立分析器(即 vsperfcmd/vsperfreport/等)。目前,我们可以很容易地获取我们公司的符号……通过在暴露于 Internet 的 PC 上围绕我们的本地符号缓存进行一些挖掘,我可以手动找到与实验室网络中 PC 上的二进制文件相对应的符号。这是一个非常繁琐、容易出错的过程,而且非常烦人。我想找到一种更好的方法来自动从我们的实验室网络中查找符号。

理想情况下,我想在实验室网络可见的常规网络上设置某种符号服务器,以便这些工具可以正常工作。有没有一种公认的方法可以做到这一点?我可以镜像 MS 符号服务器或为本地网络提供某种代理吗?

最佳答案

听起来您的实验室并没有完全隔离,因为您的机器既连接到常规 Intranet 网络,也连接到实验室网络。

在此配置中,您可以使用 SymProxy:http://msdn.microsoft.com/en-us/library/windows/hardware/ff558846(v=vs.85).aspx .您必须将它安装到从实验室可见并且能够从 Internet 获取文件的双 NIC 机器上。

关于c++ - 有什么方法可以在内部镜像 Microsoft 的符号服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10694677/

相关文章:

c++ - 默认参数的静态绑定(bind)

c++ - 如何指定编译前默认包含的文件

visual-studio - matplotlib pyplot 不在 visual studio 中绘制?

c - 从符号服务器加载 msctf.dll 的 pdb 不起作用

c++ - 为数组赋值时是否存在性能差异

c++ - 从不同线程写入文件的正确方法(使用 Qt c++)

c# - Datagrid 没有过滤

.net - 如何从 PDB 文件中删除构建路径

c# - Visual Studio 如何知道源文件是否与原始版本匹配?

c++ - 我应该如何在没有反复试验的情况下解决这个递归问题