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

问题描述:

我想知道是否有针对以下问题的技术或解决方案。如何在托管的RDP连接之外的本地计算机上打开网页?

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

我想要做的是在本地主机上打开RDP连接之外的网页,而不是像打开YouTube网页播放视频剪辑一样有任何限制。

您能否提出一种技术,实用或解决方案来解决这个问题?

谢谢,

科林。

+0

您可以在剪贴板上放置一个特殊格式的链接,并在本地运行一个程序,检测此链接并打开YouTube(假设剪贴板在连接*享)。如果实际上RDP会话可能直接在连接计算机上触发命令,这将是一个主要的安全问题。 –

这样做很可能会创造RDP动态虚拟通道插件的最好办法:https://msdn.microsoft.com/en-us/library/bb540859(v=vs.85).aspx

你必须注册后处理协议的服务器端组件(HTTP/HTTPS,我想)你想要重定向回客户端,如果您仍然想要少数服务器端运行(例如Intranet站点),可能需要一些过滤逻辑;然后是一个客户端mstsc插件,其唯一的作用是在您传回的URL上调用ShellExecute。

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