C# · 12月 22, 2021

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

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

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

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

解决方法 听起来你想要使用 registration-free COM.