본문 바로가기
.Net

C# - AccessViolationException try catch 하기

by Dokon Jang 2015. 4. 15.
반응형

ActiveX, COM 등에가 "AccessViolationException"이 발생하는 경우가 있다.

해당 Exception이 발생하면 프로그램은 에러 없이 죽어버린다.

AccessViolationException을 try~catch 하는 방법은 아래와 같이 하면 된다.

using System.Runtime.ExceptionServices;
using System.Security;


[HandleProcessCorruptedStateExceptions]
[SecurityCritical]
public void Method()
{
    try
    {


    }
    catch(AccessViolationException e)
    {


    }
}
반응형

댓글