【友情提示】大神ssm项目都可以升级springboot,所有java网站项目可以支持Eclipse,Idea和myEclipse工具!
【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!
一 系统功能需求
1.连续获得被控端机器屏幕变化。
2.实现被控端硬盘文件的上传、下载。
3.实现对鼠标、键盘的模拟。
4.实现在被控端机器上执行任意DOS命令。
5.远程关机、远程重启计算机。
2.1.2 其他需求
1.系统实用,界面操作简便。
2.被监控端自动隐藏运行。
被监控端将随电脑启动而自动运行,运行时默认无任何可见界面。
二 系统开发原理及关键技术
1 系统开发原理
本系统是利用类java.awt.robot中的屏幕截取和鼠标、键盘自动控制功能,然后加上网络传输功能来完成来完成截屏和远程控制的。
2 系统运行概述
(1).启动被监控端,打开指定的UDP端口号。用于读取命令。
(2).被监控端读取命令(命令格式为ordername:port)ordername为命令名字,port为主控端打开的TCP端口。
(3).接到主控端连接后,被监控端就对当前用户的桌面采用屏幕截取,然后发送给主控端。依被监控端设计的不同,可以设定屏幕截取的时间间隔,时间间隔短一点就可以获得连续屏幕变化了。
(4).主控端在画布上对鼠标、键盘事件进行监听,被监控端重演主控端上的事件
(5).主控端和被监控端读取和发送数据,分别来实现文件上传和下载。
(6).在被监控端实现DOS命令的执行。
3 系统的关键技术
系统使用的关键技术就是Java网络编程和Java图形编程。用Java网络编程实现主控端和被监控端的通讯(命令收发、数据传送),用Java图形编程完成主控端控制界面的编写。具体应用如下:
(1).实现主控端(服务器)与被监控端(客户端)之间的通讯。
——用Java Socket来实现。
(2).用Java采集事件,封装成消息,用于发送。
——在主控端机器上采集事件(一般只不过是键盘和鼠标的事件),然后封装成消息类传输到被监控端。
(3).在被监控端上重演主控端的动作事件。
——在被监控端运行client端,接收消息,如果主控端有请求操作的消息,用Robot截下当前屏幕,传给主控端,主控端显示被监控端的屏幕,是一个位图;然后接收在这个位图上的鼠标事件和键盘事件,并把鼠标位置(位图上的坐标换算成对应的屏幕上的坐标)和键值送到被监控端上,在被监控端上重演同样的事件。
三 系统的开发平台
JDK1.5.0以上,Eclipse或MyEclipse
qq空间详情地址: 计算机源码设计大神出品
优酷视频演示:


cs远程监控系统-2下载文件

cs远程监控系统-3下载成功

cs远程监控系统-4远程执行命令

cs远程监控系统-5执行结果





- 1007大神JSP基于SSM高校团籍管理系统2019-06-19 14:57:11
- 大神jsp+servlet+hibernate教务选课系统2011-10-19 17:49:13
- 1005大神SSM基于HTML5苏州园林网站设计2019-06-17 14:24:55
- 大神jsp汽车销售管理系统2011-10-19 20:11:40
- 1340JSP+Servlet+Javabean自助餐厅饭店收银管理系统带推荐2022-03-22 15:31:27
- 642Struts_Hibernate新闻发布系统2016-07-27 13:47:34
- JSP028教材预订管理系统2012-04-16 14:04:07
- 1003大神JSP基于SSM任务众包系统设计2019-06-16 21:48:13

