【问题标题】:Remote desktop software to be used within my application [closed]要在我的应用程序中使用的远程桌面软件[关闭]
【发布时间】:2009-06-18 15:15:56
【问题描述】:

有人知道在另一个应用程序(即我正在开发的应用程序)中使用的好的免费远程桌面解决方案吗?

我的应用程序显示本地网络上当前可用的计算机列表。我希望用户能够选择其中一个,并与它建立远程桌面连接。

Windows 桌面连接对我不起作用,因为它会注销当前使用该特定 PC 的用户。我需要LogMeIn Free 之类的东西,它可以直接控制鼠标和键盘,但只能在本地网络上工作,不需要互联网连接,就像 Windows 远程桌面连接一样;当然可以通过另一个应用程序调用。

谢谢大家。

编辑:

我意识到实际上没有必要在我的应用程序中嵌入远程桌面软件,通过命令行接受参数的简单远程桌面 .exe 会好得多。我需要输入远程 PC 的名称或 IP、Windows 帐户的用户名和密码,然后只需连接到显示单个窗口的远程 PC。

怎么样?

【问题讨论】:

    标签: remote-desktop logmein


    【解决方案1】:

    有什么理由不使用VNC 的各种实现之一?有各种许可证下可用的实现,因此您应该能够找到满足您需求的一种。如果您需要更高的安全性,您可以通过某种 VPN 对其进行隧道传输。

    VNC 没有注销任何现有用户的副作用。但是,它确实需要安装客户端 - 除了 Windows 远程桌面(只需要正确的权限)之外的任何解决方案。

    (顺便说一句,我刚刚发现有 an open source VNC client written in C# - 你的项目是用什么语言编写的?)

    另外,Wikipedia has a comprehensive if slightly confusing comparison of remote access software

    有一个名为Terminals 的开源 .NET 应用程序似乎与您所描述的工作方式非常相似。它支持 RDP 和 VNC - 它可能为您的应用程序提供一个很好的起点?

    【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      这是一个名为 SupportSmith SDK 的产品,它支持您正在寻找的东西。它是一组 ActiveX 和 .NET 组件,可让您轻松地为您的应用程序添加远程支持:

      SupportSmith SDK

      【讨论】:

      • 显然 SupportSmith 不是免费的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 2021-01-08
      • 2011-02-15
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      相关资源
      最近更新 更多