DirectShow로 만든 Filter 등록 방법

2010, Sep 15    
DirectShow로 만든 Filter를 등록하는 방법입니다.
일단 필터를 열심히 만들어야겠죠;
만든것을 빌드합니다.
빌드가 완료되면 프로젝트가 있는 폴더로 갑니다. 
</p>
프로젝트 폴더 하위에 자신이 만든 필터가 존재할껍니다.
제가 만든 필터는 BringOnAir_Disadvantage_filter.dll입니다.
이 녀석을 적당한 위치(?)에 옮깁니다.
전 일단 C:에 복사하겠습니다.... 경로가 길어지는게 귀찮아서요...
자... 원하는 위치에 도착하였고.

실행창에 cmd를 실행시킵니다... 
windows 7이나 vista분들은 관리자 권한으로 실행을 시켜야됩니다.

cmd창이 열리면 아까 그녀석(dll이나 ax)가 위치한 곳으로 이동합니다.
저는 아까 귀찮아서 c: 옮겨 놨었죠..
그 위치에 왔다면
regsvr32 필터파일명
을 입력하면 다음과 같이 잘 등록 되었다고 뜹니다.
필터가 재대로 등록되었는지 확인 해볼까요?
graphedit를 실행시키고
directshow filter 하위에 필터를 찾아봅니다.
제껀 아래 그림
과 같이 등록이 되어있네요 ㅋ
마지막으로 필터를 등록 해제하고 싶을 경우에는 
regsvr32 -u 필터파일명 
로 하시면 됩니다.