在windows mobile 6上注册directshow过滤器

时间:2009-03-27 22:11:17

标签: windows-mobile activex directshow

我正在尝试在Windows Mobile上注册我的DirectShow过滤器。我的项目将链接器/常规/寄存器输出设置为是。但是,没有任何内容被注册,我收到以下错误: 项目:错误PRJ0050:无法注册输出。请尝试使用提升的权限从命令提示符注册组件。

我正在运行Vista并且UAC已禁用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这是猜测,但我的猜测是它试图在主机系统(vista)上注册WM DLL,而不是在WM设备上注册。我不认为有一种方法可以在Visual Studio中的WM设备上注册DLL。

您可以创建一个CAB文件,您可以在其中指明哪个DLL是自注册的,或者您可以编写一个快速工具来为您注册DLL。两者都很简单。