Whats the best way to register my filter using Visual Studio?
A. With VC7.0 and later, there is a Register Output option on the Linker page of the project’s properties. This is the simplest method. With earlier versions of VC, select all build configurations and add a post-build event (Project -> Properties -> Build Events -> Post-Build Event): Command Line: regsvr32 /s “$(TargetPath)” Description: Registering $(TargetPath) Exclude from build: No With this technique, when a filter is linked it will automatically register itself and replace any filter previously registered using the same CLSID. If you use TMH’s filter wizard, self-registering is added automatically to the filter project.