摘要:
1.起因
C++程序員對try,catch,throw都應該很熟悉,能知道VC怎么實現它的人就不多了,不過網絡世界使很多人知道了它與SEH (structured exception handling)有密切關系,我也不例外,也是在若干年前從網絡知道了SEH,并且大致也知道SEH的流程.但是和多數人一樣在我的實踐也很少直接使用 SEH,對SEH也就僅限于網絡上一些文章的介紹.曾經在用Windbg對某些軟件作分析,我遇到了斷點失效的情況,查找資料介紹是SEH中的 Handler清除了調試寄存器,在分析.....................
閱讀全文
1.起因
C++程序員對try,catch,throw都應該很熟悉,能知道VC怎么實現它的人就不多了,不過網絡世界使很多人知道了它與SEH (structured exception handling)有密切關系,我也不例外,也是在若干年前從網絡知道了SEH,并且大致也知道SEH的流程.但是和多數人一樣在我的實踐也很少直接使用 SEH,對SEH也就僅限于網絡上一些文章的介紹.曾經在用Windbg對某些軟件作分析,我遇到了斷點失效的情況,查找資料介紹是SEH中的 Handler清除了調試寄存器,在分析.....................
閱讀全文