安利一个Windows远程控制程序,可通过浏览器远程控制Windows设备

一个简单的Windows远程控制应用程序,可通过浏览器远程控制Windows设备。
程序十分轻量,整个程序包大小仅0.6M

screenshot.png

使用

  1. 点这里下载最新版程序压缩包
  2. 将压缩包放在被控Windows设备上,并解压
  3. 进入解压后的目录,右键点击VisualTrans.exe,并以管理身份运行程序
  4. 再新打开一个命令行窗口,输入ipconfig查看被测设备的IP地址,并记下地址(使用其它方式查看IP也是可以的)
  5. 在同一局域网的其它设备上,打开浏览器,地址栏输入:http://(被控制设备IP):9696
  6. 如果成功打开网页,便可以进行远程控制了

原理

  • 视频传输:每隔50ms通过Graphics进行截屏,并将图片发送至前端进行展示
  • 远程控制:前端通过js监听鼠标与键盘事件,并将事件发送至后端程序,后端程序通过InputSimulator模拟鼠标/键盘事件发送给操作系统

已知缺陷

  • 因为频繁截图的操作,后端程序比较消耗CPU和网络资源
  • 前端相对比较简陋

展望

  • 通过RTMP进行视频传输,以节省被控设备的CPU和网络资源
  • 远程控制操作尚不完善,一些组合按键的功能并没有实现
  • 通过FTP文件传输替代文件上传下载功能
  • 美化一下前端

项目地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容