如何在托管的RDP连接之外的本地计算机上打开网页?

时间:2017-06-20 20:51:59

标签: c# windows rdp

我想知道是否有针对以下问题的技术或解决方案。

我有一个当前在Microsoft RDP会话中运行的软件应用程序。我有一些内置的帮助资源,其中一些资源在webbrowser上打开。其中一些是YouTube视频。问题在于组织策略,他们无法在连接到州际服务器的RDP中打开YouTube剪辑。

我想做的是改为在本地主机上的RDP连接之外打开一个网页,而没有任何限制,比如打开YouTube网页播放视频片段。

您能为这个问题建议一种技术,实用程序或解决方案吗?

谢谢,

科林。

1 个答案:

答案 0 :(得分:0)

最好的方法可能是为RDP创建一个动态虚拟通道插件:https://msdn.microsoft.com/en-us/library/bb540859(v=vs.85).aspx

你会注册一个服务器端组件来处理你希望重定向回客户端的协议(http / https,我假设),如果你还想要一些运行服务器端,可能需要一些过滤逻辑(如内联网网站);然后是客户端mstsc插件,其唯一的工作是在你传回的URL上调用ShellExecute。

剪贴板重定向上的捎带可能代码较少,但它显然有副作用 - 例如它会消除用户可能在剪贴板上的任何其他内容。