如果我没有互联网连接,如何获得 microsoft dll\assemblies 的正确符号?
由于安全原因,我无法将计算机连接到互联网。因此,我无法使用符号服务器。我已经安装了 windows xp sp2 的符号包,但某些 PDB 与我的计算机上安装的 dll 不匹配(我猜这是因为我的计算机上安装了一些特定的更新)。
看起来,微软发布的唯一包是完整的 xp sp2 符号包。我无法从服务器下载特定符号。
有什么建议吗?
I can't connect the computer to the internet because of security reasons. therefore, I can't use the symbol server. I've installed the symbols pack for windows xp sp2 but some of the PDB's do not match the dlls installed on my machine (I guess it's because of some specific updates that were installed on my machine).
as it seems, the only package that microsoft has published is the complete xp sp2 symbols package. I cannot download specific symbols from the server.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道这是否可能取决于安全限制,但如果您被允许执行步骤 1,它将起作用。对
.symfix+
是你的朋友).reload /f
”重新加载所有模块.dump /m /ba mycab.cab
”获取所有符号I don't know if this is a possibility depending on the security constraints but it will work if you are allowed to do step 1.
.symfix+
is your friend).reload /f
".dump /m /ba mycab.cab
"我不确定您从哪里获得有关 Microsoft 已发布内容的信息。
事实上,Microsoft 已发布适用于每个版本的 Windows 的符号包,以及几个测试版本。
没有符号的是第 3 方代码、Office 和其他未与 Windows 捆绑的 Microsoft 产品。
I'm not sure where you got your information about what Microsoft has published.
The fact is Microsoft HAS published symbol packages for every version of Windows, and several beta versions.
What doesn't have symbols is 3rd party code, and Office and other Microsoft products that are not bundled with Windows.