보호된 메모리를 읽거나 쓰려고

C# 기반으로 개발한 응용프로그램들을 디버그 하다보면 가끔 마주치는 문제이다. 아래와 같은 문구가 뜨며 어떤 라이브러리(다이얼로그)에서 해당 문제가 야기되었는지 JIT을 통해 보고된다.응용 프로그램에서 처리되지 않은 예외가 발생했습니다. ~보호된 메모리를 읽거나 쓰려고 했습니다. 대부분 이러한 경우는 다른 메모리가 손상되었음을 나타냅니다. 여러가지 해결 방법이 존재하지만.. 근본적인 해결 방법은 런타임에 맞추어 코드를 수정하는 것일 것이다.하지만 이미 빌드된 응용프로그램이나, 코드를 수정할 수 없는 상황에서 해결하는 방법이 있다. 데이터 실행 방지 (DEP) 기능을 비활성화 하면 해결된다.1. 관리자 권한으로 cmd 실행2. bcdedit.exe /set {current} nx AlwaysOff    3..
jp_rennka
'보호된 메모리를 읽거나 쓰려고' 태그의 글 목록