2011-10-10 3 views
0

응용 프로그램의 CLR 런타임 호스트에 액세스하려고하고 poilcy 관리자를 통해 정책을 변경하려고합니다.로드 된 DLL에서 현재 활성 CLRPolicy에 액세스

문제는 내가 본 모든 예제가 새로운 CLR 런타임을 만들고 응용 프로그램으로 시작하는 것입니다.

이미 실행중인 CLR 런타임에 액세스하는 방법을 찾고 있는데 SetActionOnFailure()을 사용하여 실패 정책을 변경하십시오.

그래서 C# 또는 C++/cli에서 어떻게 할 수 있습니까?

예를 들면 내가 발견했습니다 (하지만 실행 CLR 런타임 호스트에서 작동하지 않는 것) :

Specifying Escalation Policy Using the CLR Hosting Interfaces

Surviving after StackOverflowException

+1

CLR을 직접 호스팅하지 않고도 런타임 호스트에 대한 인터페이스 포인터를 가져올 수 없습니다. –

답변

2

나는 정책이 코드 전에 설정해야합니다 생각 네이티브 코드 생성 중에 구워지기 때문에 JITted입니다.

관련 문제