所有Managed异常的HRESULT都是0xE0434352(无法用Error Lookup找到这个Error Code)。
通常在Event Log或者WinDBG所见到的Managed异常如下:
CLR exception - code e0434352
通常情况下First Chance Exception不是真正能导致程序Crash的异常,通常这个异常可以通过try…catch来捕获。只有当这个异常无法被捕获时才会升级为Second Chance Exception,这个异常会导致Crash。
可以用过WinDBG的命令sxe e0434352来使Debugger在First Chance Exception的时候Break。
继续Debug
可以看出Thread 4出现了一个System.Exception,还能看出这是一个First Chance Exception。
WinDBG报了Second Chance Exception,这导致了程序Crash。
慢慢玩儿,有点意思。





