.Net/Winform
PInvoke Interop Assistant - PInvoke 형식 자동으로 생성
동구밖과수원
2014. 4. 22. 16:58
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 형식으로 변경해줍니다.