在没有regsvr32的情况下从文件创建COM对象

Dua*_*ane 6 c# com directshow

是否可以仅使用dll而不使用regsvr32创建COM对象的实例?

我的主要目标是创建一个directshow过滤器的实例并将其插入到我的图形中 - 但我不想让regsvr32注册过滤器.过滤器将在一个dll/ax中,将与我的应用程序一起分发,并将出现在我的路径中.我也会知道CLSID.

所以我基本上只需要一个方法来创建一个类型的实例,同时只有dll/ax和CLSID.这可能在C#中吗?

Log*_*ldo 7

听起来你想使用免注册COM.

  • 仅供参考:不,你不能使用融合,因为直接过滤器需要更多的注册码才能在过滤器图形中正确注册,而不是融合所能提供的. (2认同)