Windows Media Player远程问题

时间:2014-08-20 08:12:12

标签: c++ wmp

我尝试在本指南的帮助下用C ++制作Windows Media Player远程应用程序:Remoting the Windows Media Player Control。但是,即使我在GetServiceType方法中返回“远程”,Windows Media Player实例似乎像“本地”实例一样运行,就像它是一个单独的实例一样,因此它不共享回放引擎与主要的WMP相比,它更像是自己运行。

我已经看到了一些与此相关的完整源代码(即https://github.com/.../PlayerWMP.cpp),但不知何故,我的“远程”WMP似乎总是像“本地”一样运行。

我已经确认我的IServiceProvider::QueryServiceIWMPRemoteMediaServices::GetServiceType实现已被调用,因此远程处理应该已经正确设置,而且问题不在于我无法托管ActiveX对象,问题是无法远程主WMP实例

1 个答案:

答案 0 :(得分:0)

几天之后终于找到了一些东西,至少对于Windows 7而言,如果远程应用程序以管理员身份运行,WMP远程处理也不起作用,无论WMP是否以管理员身份运行,它都不会。似乎工作。我也使用了样本应用程序,但直到现在我才能看到它们的共同点。我也没有在互联网上看到有关此事的任何帖子。我知道这不是完整/真实的答案,但我希望这也可以帮助其他人