We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
有什么理由不使用 VNC 的各种实现之一? 有各种许可证下可用的实现,因此您应该能够找到适合您需求的实现。 如果您需要更高的安全性,您可以通过某种 VPN 进行隧道传输。
VNC 没有注销任何现有用户的副作用。 但是,它确实需要安装客户端 - 就像 Windows 远程桌面(仅需要正确的权限)之外的任何解决方案一样。
(顺便说一句,我刚刚发现有 一个用 C# 编写的开源 VNC 客户端 - 你的语言是什么项目编写的?)
另外,维基百科对远程访问软件进行了全面的比较(虽然有点令人困惑)
是一个名为 Terminals 的开源 .NET 应用程序,它的工作方式似乎与您的工作方式非常相似描述。 它支持 RDP 和 VNC - 它可能为您的应用程序提供一个良好的起点?
Any reason not to use one of the various implementations of VNC? There are implementations available under various licenses so you should be able to find one to suit your needs. You could tunnel it over a VPN of some sort if you require more security.
VNC does not have the side effect of logging off any existing users. However, it does require a client to be installed - as would any solution other than Windows Remote Desktop (which requires only correct permissions).
(As a side note I just discovered there is an open source VNC client written in C# - what language is your project written in?)
Also, Wikipedia has a comprehensive if slightly confusing comparison of remote access software
There is an open source .NET application called Terminals that seems to work in a very similar fashion to what you are describing. It supports RDP and VNC - it might provide a good starting point for your application?
FogCreek CoPilot 怎么样?
What about FogCreek CoPilot?
这是一个名为 SupportSmith SDK 的产品,它可以支持您正在寻找的功能。 它是一组 ActiveX 和 .NET 组件,可让您轻松地向应用程序添加远程支持:
SupportSmith SDK
Here's a product called SupportSmith SDK that supports what you're looking for. It's a set of ActiveX and .NET components that allow you to easily add remote support to your applications:
SupportSmith SDK