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