您的位置: turnitin查重官网> 工程 >> 电气工程 >> 电气化铁道 >分析远程控制基于windowsxp平台远程制约软件设计学年

分析远程控制基于windowsxp平台远程制约软件设计学年

收藏本文 2024-02-01 点赞:20212 浏览:85921 作者:网友投稿原创标记本站原创

摘要:简要分析了现有远程控制软件工作模式与原理。根据Client/Server的程序设计模式,结合笔者工作经历介绍了一种网络远程控制软件的设计。
关键词:windows xp平台 远程控制 软件设计
1007-9416(2013)03-0015-01
随着网络的快速发展,越来越多的企业都建立了自己的内部网络。面对众多的部门联网计算机,对于人数相对偏少的网络管理员来说,如果每台计算机都需要亲临维护既浪费时间,工作效率也极低,因此他们希望对整个网络上的计算机能实现远程控制操作;也希望能实现远程传输文件操作;同时还能查看实时的计算机运行状态和进行一些相关操作;希望能够传输文件;希望能够防止病毒的蔓延、非法程序的拷贝、杜绝某些用户的越权或非法操作等。因此,对于一个网络管理员来说,一个合适的远程协控制软件是至关重要的。

1 远程控制的原理

远程控制软件一般分两个部分:一部分是客户端程序Client,另一部分是怎么写作器端程序Server(或Systry),在使用前需要将客户端程序安装到主控端电脑上,将怎么写作器端程序安装到被控端电脑上。它的控制的过程一般是先在主控端电脑上执行客户端程序,像一个普通的客户一样向被控端电脑中的怎么写作器端程序发出信号,建立一个特殊的远程怎么写作,然后通过这个远程怎么写作,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行,我们称这种远程控制方式为基于远程怎么写作的远程控制。
通过远程控制软件,我们可以进行很多方面的远程控制,包括获取目标电脑屏幕图像、窗口及进程列表;记录并提取远端键盘事件(击键序列,即监视远端键盘输入的内容);可以打开、关闭目标电脑的任意目录并实现资源共享;提取拨号网络及普通程序的;激活、中止远端程序进程;管理远端电脑的文件和文件夹;关闭或者重新启动远端电脑中的操作系统;修改Windows注册表;通过远端电脑上、下载文件和捕获音频、视频信号等。

2 远程控制软件的流程分析

本远程控制程序是由客户端和怎么写作器端两部分组成的,而且需要客户端和怎么写作器端同时运行相应的程序来实现的。要实现的基本功能可以简化如下:
第一步,怎么写作器端运行相应的远程控制软件怎么写作器程序,使怎么写作器端的某个端口处于监听状态。这样怎么写作器端计算机就时刻处于监听远程计算机连接请求的状态。
第二步,当怎么写作器端程序运行后,客户端在本地计算机中运行相应程序的客户端程序,运行这个客户端程序时,会指定一个要连接的怎么写作器的IP地址和端口,程序运行后,点击连接就会向所有的网络搜索指定的计算机了。
第三步,搜索到所指定的计算机后,客户端计算机就向怎么写作器端指定的端口发送连接请求(本软件使用TCP连接),如果怎么写作器端计算机同一端口处于监听状态,则怎么写作器端接收客户端的连接请求,并根据设定的值向客户端发送接受请求确认信号,并同时向客户端发出登录成功信息确认对话框。
第四步,客户端输入登录信息并确认后,就会向怎么写作器端发送,怎么写作器端接收到客户端发来的用户信息后,怎么写作器端客户端进行进一步的连接,这样,整个软件的连接过程就完成

摘自:毕业论文范文格式www.udooo.com

3 客户端及怎么写作端结构图分析

3.1 客户端流程分析

(1)在程序开始阶段,首先我们将进入我们软件的开始界面,在开始界面中,使用者将会被要求输入相关信息,来获取软件的使用权。
当用户拥有使用权之后,将会进入下一个窗口,及设置目标用户的信息,包括IP及想使用的端口号。当你的目标信息输入无误,将会进行自动连接,进入下一个窗口。
(2)当设置成功之后,客户端将会发出指令通过怎么写作端传送到用户,通过软件程序设置,若几次指令发送,未响应就会退出,如果得到了响应,将会进入下一个使用窗口,在这一个界面窗口中,客户端的用户将有以下几个选择包括指令控制,屏幕控制,关机重启,断开连接等操作。通过点击相应指令进行需要的操作。
(3)若进入屏幕控制程序,通过发送指令,通过怎么写作器传送个用户端。当连接超时时将会得到“怎么写作器不在线的提示”,当指令能够被用户端接收。可通过从tcp中读取图片并显示在一个图片窗口,通过控制鼠标按键发送此屏幕图片。为此达到接收屏幕信息的目的。

3.2 怎么写作器端流程分析

(1)怎么写作器端进行下载控制软件,运行控制软件。(2)客户端与怎么写作器端进行连接,怎么写作端进行接收数据。(3)当客户端选择相应的模式后,怎么写作端也会接收到相应的操作。比如客户端开始选择用textbox输入时,客户端开始执行相应的执行指令[3]。当客户端选择控制屏幕时,怎么写作端则与控制端一起拥有相同的权限被操作。当客户端产生鼠标键盘事件或者键盘事件,怎么写作端开始接受这些事件
4 结语
远程控制既可以作为攻击手段之一,也可以作为远程维护,在家办公等应用领域的支持工具。随着网络技术的进一步发展,网络速度越来越快,远程控制技术支持将逐渐占据技术支持的主流。本文对网络远程控制的概念和实现方式作了尝试性的探讨,远程控制技术的发展还依赖于计算机硬件的发展,如远程唤醒,就对计算机硬件提出一定的要求。
参考文献
Rob Thayer.Visual Basic 6 Unleashed The Comprehen—siveSolution(中译本)[M].北京:电子工业出版社,1999.
侯俊杰.深入浅出MFC[M].中国台湾:松岗电脑图资料股份有限公司,1998.
[3]Richter J.Windows核心编程[M].北京:机械工业出版社,2000.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号