C#으로만 만든 Out-of-process 타입의 COM 서버

CoInitializeSecurity 함수를 원하는대로 부르면서도 COM 인터페이스의 형태로 API를 불러다 쓸 수 있도록 만들기 위한 방안으로 Out-of-Process 타입의 COM 서버를 생각했는데, 정말 감사하게도 지금은 지원이 중단된 옛날 샘플 코드인 All-In-One 코드 프레임워크에 정확히 이 부분을 구현하는 내용이 있어 코드를 업데이트하고 닷넷데브 GitHub 리포지터리로 가져왔습니다.

dotnetdev-kr/CSExeCOMServer: An out-of-process COM server in the form of local server (EXE) (github.com)

이 소스 코드를 조금 더 업데이트해서 PowerShell에서도 쓸 수 있도록 포장한 WSL SDK를 만들어 볼 수 있지 않을까 기대하고 있습니다.

좋아요 3