2011-10-22 7 views
0

데이터를 추출하고 모니터/로그하기 위해 실행중인 프로세스에 주입하는 win32 DLL이 있습니다. 이 DLL은 CLR을 호스팅하고 ExecuteInDefaultAppDomain을 사용하여 WinForm을 생성하는 C# DLL을로드합니다.삽입 된 win32 dll에서 C# 함수 호출

현재 C# dll이로드되고 init 함수가 호출되면 정보를 표시하는 richtextbox가있는 WinForm이 만들어지고 모든 Win32 dll 함수를 쉽게 가져올 수 있습니다.

그렇다면 어떻게 함수를 호출하여 내 C# WinForm의 richtextbox에 반복적으로 (내 루프에서) win32 dll에있는 함수 중 하나 (둘 다 dll이 이미 동일한 프로세스에로드되어 있음)에서 쓸 수 있습니까?

편집 : 다양한 방법과 관련된 많은 주제를 찾았지만 아무도 여기에 stackoverflow, msdn, codeguru, google과 같은 사이트에 내 상황에 맞지 않는 것처럼 보였습니다.

이 상황에서 리버스 p/인보 크를 사용하면 어떻게됩니까? 그렇다면 작은 예제를 보여 주시겠습니까?

답변