TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和
文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer
即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴
ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。可以看到TeamViewer的使用十分方便。 现在的问题是我们要在自己开发的程序(项目)中使用TeamViewer的远程调用功能。这里我们以C#为例,其他语言大同小异。接下来我们就来介绍一下如何实现的。
工具/原料
1
任意版本TeamViewer,我用的是TeamViewer10。
2
c#开发环境,我用的是VS2012。
方法/步骤
1
步骤一:客户端获取本地TeamViewer的ID传给服务器,如下图所示!
2
下面这一段代码是寻找注册表中TeamViewer的ID。有了ID就可以远程控制了。
3
步骤二:服务器端获取客户端发送的TeamViewerID从而实现远程控制。
4
上面的方法仍然需要添加引用,并且段程序并没有考虑同一个客户端多次发送相同的ID~。实际需要中可以进一步进行限制。
5
可以参考TeamViewer文档,地址是https://integrate.teamviewer.com/zhcn/develop/api/documentation/
6
这种方法的显著的优点在于不需要对方接受就可以直接控制。而anydesk的话需要对方接受才能控制。
7
也可以参考我的博客http://blog.csdn.net/faaronzheng/article/details/46897033
注意事项
1
记得添加相关引用
2
记得关闭防火墙
上一篇:制作酱爆鱿鱼
下一篇:高考 选择一个好学校