我刚刚在平台堆栈中的“较低级别”开始了一项新任务,我正在开始使用windbg。我非常满意调试器的纯粹功能。不过,我希望它能保存我的会话默认值,就像VS调试器一样。我想要的是,只要我“.restart”,或重新打开windbg,它就像我离开它一样工作:相同的bp,相同的sxe状态,相同的文件在相同的地方打开,等等。如何获取windbg以保存会话状态?
我知道“保存工作区”似乎是我想要的,但是它是手动的,每次我对工作区状态进行更改时都必须这样做。
有没有办法让windbg自动做到这一点?
我刚刚在平台堆栈中的“较低级别”开始了一项新任务,我正在开始使用windbg。我非常满意调试器的纯粹功能。不过,我希望它能保存我的会话默认值,就像VS调试器一样。我想要的是,只要我“.restart”,或重新打开windbg,它就像我离开它一样工作:相同的bp,相同的sxe状态,相同的文件在相同的地方打开,等等。如何获取windbg以保存会话状态?
我知道“保存工作区”似乎是我想要的,但是它是手动的,每次我对工作区状态进行更改时都必须这样做。
有没有办法让windbg自动做到这一点?
它应该提示您第一次关闭会话并询问您是否要保存工作区时,此处有一个复选框,如图像。
如果单击是这个时间,选择“不要在此WinDbg的会议再问”,那么它会自动保存您的工作空间,同样,你也可以清除工作区,如果它错误地保存一些你不再感兴趣的断点或路径。
你也可以像这样设置的选项是:
Perfect。谢谢! – user200814
微软NTDebugging博客。 Uncovering How Workspaces Work in WinDbg.
您还没有接受任何答案,如果您收到一个合适的答案,那么将会有一个空的勾号标记,您可以点击答案旁边的投票计数 – EdChum