2013-02-24 2 views
0

CLD에로드 된 AppDomains를 열거해야합니다. 하지만 그럴 필요가 비 관리 코드 (C++에서). ICorRuntimeHost를 사용해야한다고 생각합니다. AppDomains 열거를위한 메소드를 포함합니다. ICorRuntimeHost :: NextDomain은 현재 AppDomain에 대해 IUnknown *을 반환합니다. 이 AppDomain에 액세스 할 때 어떤 인터페이스를 사용해야합니까? CLR 지원을 활성화하지 않고을 코드에 삽입 하시겠습니까?ICorRuntimeHost를 통한 AppDomain 액세스

+0

CLR이 처음로드 된 상태를 나타내지 않았기 때문에 매우 명확하지 않습니다. 일반적으로 이러한 종류의 순간 이동은 존재하지 않습니다. CLR 호스팅은 간단한 방법입니다. –

+0

글쎄, 나는 관리되는 응용 프로그램 (C#으로 작성)을 가지고있다. 그것은 dotNet Framework 4를 사용합니다. 또한 관리되지 않는 DLL이 있습니다 (*/clr 키 *없이 컴파일 됨). 이 dll은 pinvoke를 통해 dotNet 응용 프로그램에서 호출해야하는 함수를 내 보냅니다. 주 (관리되는) 응용 프로그램에로드 된 도메인 및 어셈블리를 열거하는 방법을 찾고 있습니다. –

답변

0

해결되었습니다. 나는 #import <mscorlib.tlb>에만 필요했다.