1

Topic: Invisible DirectShow filters

In my program there are some filters of sources which are used only in my program. After their registration through regsvr32 they become visible and in other programs. How to make, that they were found out only by my program? The program is written on With ++.

2

Re: Invisible DirectShow filters

Hello, Vicul, you wrote: V> In my program there are some filters of sources which are used only in my program. After their registration through regsvr32 they become visible and in other programs. V> how to make that they were found out only by my program? V> the program is written on With ++. The first that occurs - ' registration-free COM ', look on MSDN, full reference I can not find. An essence: all COM-dependences of application register in the manifesto exe. At start exe the system creates special "context", i.e. visibility for process of appropriate COM classes. Well and further CoCreateInstance work almost also, as usual.

3

Re: Invisible DirectShow filters

Hello, Vicul, you wrote: V> In my program there are some filters of sources which are used only in my program. After their registration through regsvr32 they become visible and in other programs. V> how to make that they were found out only by my program? 1. As already advised, through Registration-Free Activation of COM 2. To load Dll most, manually, and to create components through GetClassObject, without registration. 3. To issue all as static library, and simply to create filters as normal with ++ classes. (It is possible to compile classes together with itself  together).

4

Re: Invisible DirectShow filters

Thanks all, I will try

5

Re: Invisible DirectShow filters

V> 2. To load Dll most, manually, and to create components through GetClassObject, without registration. Implemented this variant so simply it appeared. Once again, thanks all for