Windows services Windows media player无法在Win7和Win Server 2008的会话0中播放rtsp和mms流URL

Windows services Windows media player无法在Win7和Win Server 2008的会话0中播放rtsp和mms流URL,windows-services,windows-server-2008,rtsp,wmp,session-0-isolation,Windows Services,Windows Server 2008,Rtsp,Wmp,Session 0 Isolation,在WindowsServer2003中,我们开发了一个程序。架构是: 1这里有一个名为ServA的服务, 2有一个名为ProcB的进程,它是一个通过实现一些必要的WMP接口来覆盖Windows Media Player的进程。 3ServA将通过CreateProcess启动ProcB以播放流URL。ServA和ProcB都在会话0中 在Server2003中,它运行良好 现在我们正在将其传输到Windows Server 2008。在Server2008中,它通常与http协议URL(如htt

在WindowsServer2003中,我们开发了一个程序。架构是: 1这里有一个名为ServA的服务, 2有一个名为ProcB的进程,它是一个通过实现一些必要的WMP接口来覆盖Windows Media Player的进程。 3ServA将通过CreateProcess启动ProcB以播放流URL。ServA和ProcB都在会话0中

在Server2003中,它运行良好

现在我们正在将其传输到Windows Server 2008。在Server2008中,它通常与http协议URL(如http://xx/xx.wmv)一起工作。对于rtsp和mms协议URL,如rtsp://xx/xx.wmv, mms://xx/xx.asf,它无法成功播放,并返回错误代码:0xC00D11B1,错误描述:“Windows Media Player在播放文件时遇到问题。”

如果我们不将ServA作为服务启动,而只是双击来启动它。然后ServA和ProcB都在会话1中。此时rtsp和mms协议URL可以成功播放

在Win7中,这种现象与Server2008中的现象相同。我们已经检查了显示器和音响设备,我们可以保证它们没有问题

您可以链接此url以了解更多详细信息