有没有人知道一个好的、免费的远程桌面解决方案,可以在另一个应用程序中使用,也就是我正在开发的应用程序?
我的应用程序显示本地网络上当前可用的计算机列表。我希望用户能够选择其中之一,并建立到它的远程桌面连接。
Windows桌面连接对我不起作用,因为它会注销当前使用该特定电脑的用户。我需要像LogMeIn Free这样的东西,关于它对鼠标和键盘的直接控制,但只在本地网络上工作,不需要互联网连接,就像Windows远程桌面连接一样;当然,还可以通过另一个应用程序调用。
谢谢大家。
编辑:
我意识到实际上没有必要将远程桌面软件嵌入到我的应用程序中,一个简单的远程桌面.exe通过命令行接受参数会更好。我需要一些东西来输入远程PC的名称或IP、Windows帐户的用户名和密码,然后简单地连接到显示单个窗口的远程PC。
那个怎么样?
发布于 2009-06-18 15:19:35
有什么理由不使用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 -它可能为您的应用程序提供一个很好的起点?
发布于 2009-06-18 15:17:12
发布于 2009-06-18 15:23:17
这里有一个叫做SupportSmith SDK的产品,它支持你正在寻找的东西。它是一组ActiveX和.NET组件,允许您轻松地向应用程序添加远程支持:
SupportSmith SDK
https://stackoverflow.com/questions/1013280
复制相似问题