C# 简陋的远程工具

因teamview商业使用限制,作者着手开发了一个简单的C#远程工具,包括屏幕共享和端口映射两个模块。屏幕共享通过TCP实现,但延迟较大;端口映射允许主控端访问被控端特定端口,实现对同一网络内其他机器的访问。该工具已用于公司系统维护,并提供源码下载。
摘要由CSDN通过智能技术生成


在前面的文章也提及到,公司有一个项目需要管理很多个电脑,而且是多个局域网的电脑,之前采用的是能连公网的电脑安装teamview来进行管理。

但是,在最近一段时间开始,teamview弹出怀疑是商业用户,每个远程都只能连接5分钟,然后就断了哭(很烦有木有)

于是,就走上了自己写远程工具这个坑了。


由于对远程这块接触不多,最终实现的效果也强差人意,希望大家多多指出问题所在微笑

远程工具主要是2个模块:

一、屏幕共享

被控端将屏幕截图,与上一帧的画面分块对比,将不同的块传输给主控端,主控端远程窗口捕获鼠标,键盘,以及黏贴板的事件,发送对应的消息

给被控端,被控端执行对应的操作。该模块主要就是画面比对&#

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值