상상은 많이 해봤지만 실제로 이런 것이 가능할 줄은 정말 몰랐다!!

그런데 가능하다네. 물론 .NET Framework가 설치되어 있어야 하지만.

 

>> 첫 번째 링크: http://www.codeproject.com/KB/dotnet/emilio_managed_unmanaged.aspx

핵심 로직 설명이다.

간단히 설명하자면, 디스어셈블(ildasm)을 한 다음에 특정 코드를 삽입(Inject)하여 다시 어셈블(ilasm)하는 건데, 대단하다. 저자는 그것(특정 코드 삽입)을 어떻게 알았을까?

 

>> 두 번째 링크: http://www.codeproject.com/KB/dotnet/DllExport.aspx

위 첫 번째 내용으로 프로그램을 만든 것.

 

>> 세 번째 링크: http://www.codeproject.com/KB/system/TSAddinInCS.aspx

원격 데스크톱 플러그인에 사용된 예제


'Tech: > .NET·C#' 카테고리의 다른 글

SNMP에 사용자 정의 값 쓰기  (0) 2008.08.14
MessageBoxEx  (0) 2008.08.07
ASP.NET IHttpHandler와 IHttpModule  (0) 2008.06.26
ASP.NET 파일 다운로드 제어  (0) 2008.06.26
MSMQ 메시지 보내는 방법  (0) 2008.06.26


Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]