Windows.用户态程序高效排错.2007.电子工业出版社(熊力)__笔记(杂)

Posted DebugSkill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows.用户态程序高效排错.2007.电子工业出版社(熊力)__笔记(杂)相关的知识,希望对你有一定的参考价值。

ZC: 下面记录的页码编号(P.??)都是指 书的 页码,而非 PDF的页码 (书P.21 <--> Pdf.P.41)

1、P.32:SRV*D:\Symbols_Web*http://msdl.microsoft.com/download/symbols;C:\Symbols

    ZC: 各个 应该是使用 分号(";")隔开

    ZC: VC6编译的Release,默认设置下,未发现 pdb文件

    ZC: 应该把本地的目录写在前面:D:\XiongLi(被调试程序对应的symbol文件目录);C:\Symbols(本地系统symbol所在目录);SRV*D:\Symbols_Web*http://msdl.microsoft.com/download/symbols

      D:\XiongLi;C:\Symbols;SRV*D:\Symbols_Web*http://msdl.microsoft.com/download/symbols

  1.1、P.25: 命令g:让程序继续运行

  1.2、P.26: 让程序暂停接受检查:快捷键(Ctrl+Break)、菜单栏(Debug-->Break)

  1.3、在 WinDBG--> File --> Symbol File Path ... 的对话框中,填入信息之后,"√"选 复选框"Reload",即可加载新设置的symbol

  1.4、x命令 查找 函数二进制入口

    x exe名称不带后缀!函数名称

    ZC: 注意上面是 感叹号("!"),而非竖线("|") ! ! 且 感叹号 前面不能有空格,后面可以有空格

 

  1.3、P.33: "!sym"命令 让调试器在自动寻找symbol的时候给出详细的信息,比如搜索和下载的路径

    !sym noisy

2、

3、

4、

5、

6、

 

以上是关于Windows.用户态程序高效排错.2007.电子工业出版社(熊力)__笔记(杂)的主要内容,如果未能解决你的问题,请参考以下文章

windows内核态调用readfile

在 MS Access 2007 中使用 Active Directory/Windows 身份验证对用户进行身份验证

SharePoint 排错:添加Windows Cluster节点异常排错

在 Outlook 2007 中获取当前用户的电子邮件地址

总在用户态调试 C# 程序,终还是搭了一个内核态环境

排错:Windows系统异常导致Filebeat无法正常运行