.net 40 中,c# 默认情况下只处理SEH的异常。不处理CSE的异常。若你要捕获这类的异常。
你需要再对应的方法上面加上
你需要再对应的方法上面加上
1
2
3
4
5
6
7
8
9
10
|
[HandleProcessCorruptedStateExceptions]
[SecurityCritical]
void
HandleCPPException()
{
try
{
//do some native exception
}
catch
(system.accessvioliationexception)
//捕获cse类型的异常
{}
}
|