C#으로 개발을 하다보면 Win32API나 Unmanaged 코드를 작성 해야 할 때가 있습니다.

 

마샬링 작업을 일일이 하기엔 너무 시간이 오래걸려서, 구글링 해보니 좋은 툴이 있었습니다.

 

http://clrinterop.codeplex.com/releases/view/14120

 

위의 링크로 이동하셔서  PInvoke Interop Assistant Installation 을 클릭해 설치하시면

 

디폴트로 진행시 C:\Program Files (x86)\InteropSignatureToolkit 의 경로에 설치가 완료됩니다.

 

SigImp Search는 Win32API에 관련 함수 및 구조체를 검색합니다.

 

 

 

 

SigImp Translate Snippet는 Native Code Snippet에 Unmannaged 코드에서 노출해주는 구조체 및 함수 등등을 작성 한 후  

 

Generate 버튼을 클릭하면 C# 또는 VisualBasic의 PInvoke 형식으로 변경해줍니다.

 

 

+ Recent posts