【问题标题】:Embed remote desktop in browser在浏览器中嵌入远程桌面
【发布时间】:2011-02-27 10:54:29
【问题描述】:

我想在我的浏览器中嵌入一个远程桌面会话。我必须使用远程桌面,因为我的客户端无法在服务器上安装任何其他软件。

以下是我已经预见到的一些问题:

1) 我相信我可以嵌入 RDP ActiveX 控件,但我只能支持 IE。即便如此,IE 锁定也可能会禁止 ActiveX 控件。

2) 我对 Apple 计算机一无所知,但我认为它们本身并不运行 RDP?

3) 我认为有一些方法可以通过 Java 控件运行 RDP。我没有经验知道这是一个好主意还是坏主意。我想Java甚至可能在某些浏览器上被禁用,但不知道这是不是常见的情况?

那么,我有什么选择可以使这项工作可靠地工作?我想我可能需要一些默认选项(即 ActiveX),然后是一些备用选项(即 Java),以及每次识别正确选项的代码。

【问题讨论】:

标签: asp.net activex cross-browser embed remote-desktop


【解决方案1】:

关于#2,微软已经为OS X创建了一个RDP客户端,你可以下载它here

【讨论】:

    【解决方案2】:

    properJavaRDP - java 中的 RDP 客户端怎么样。根据该网站的说法,它可以在 Windows、Linux 和 OS X 上运行。它看起来像是作为常规 JAR 发布的——你可以将它重新打包为 Java Web Start 应用程序,以便从浏览器甚至(签名的)小程序进行部署。 (Applet 需要签名才能连接到任意主机。)

    【讨论】:

    • 这看起来相当不错,但不幸的是它看起来不像我可以在商业应用程序中合法使用它(不发布我的代码)......
    • 好的。将来,请在您的问题中包含尽可能多的细节。商业用途(近源)是一个非常重要的限制。您也许可以联系作者并获得商业许可。许多 GPL 项目都是双重许可的。
    • 另外,您应该仔细检查许可证。你认为你需要发布什么来源? GPL 软件仅在网页上使用。您可能只需要开源正在使用的网页 - 并且源已经可用(该页面是源。)我认为更重要的是提供一个链接以符合 GPL,该链接提供软件的下载链接和源代码,您可以简单地链接到 sourceforge。我假设网页是托管的。如果您要交付服务器并包含 rdp 客户端作为其中的一部分,那就另当别论了。
    • 看起来是一个跨平台的Windows终端服务客户端。是否有允许远程访问任何操作系统(不仅仅是 Windows)的版本?
    猜你喜欢
    • 2010-11-30
    • 2011-12-28
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    相关资源
    最近更新 更多