C#注册嵌入式Directshow过滤器

时间:2011-11-19 20:05:59

标签: c# reflection directshow

我正在研究在运行时注册directshow过滤器,可能需要使用反射来执行此操作,然后以某种方式在二进制数据上调用regsvr32。不确定这是否可行,听起来很棘手。基本上我有一个dll文件是一个过滤器,我把它作为一个嵌入式资源添加到解决方案但在此之后我被卡住...不知道如何去注册它。有人有任何见解吗?这是可能的,还是我必须要有文件才能注册?感谢。

干杯。

1 个答案:

答案 0 :(得分:3)

您确定需要注册吗?如果要参加Intelligent Connect,您只需要这样做。否则,您可能只是LoadLibrary DLL并通过DllGetClassObject绕过COM实例创建过滤器的实例。好消息,您不必具有提升权限的管理员,而不是注册过滤器DLL。

然后再看: