doc 远程控制软件的开发与应用 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:38 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 08:00

远程控制软件的开发与应用

背景技术介绍 的介绍 的基本概念 客户端服务器模式 控制远程按键程序的需求分析 控制远程按键的需求分析 控制远程按键的流程分析 远程按键控制的实现 使用建立控制端和被控制端连接 初始化 创建套接字 指定本地地址 建立套接字连接 监听连接 关闭套接字 按键事件处理 数据传输 模拟按键 具体代码 结论 参考文献 引言 课题背景 我们知道,通常企业内部或者公司的客户技术支持部门都有技术支持业务, 其任务是通过电话解答疑难问题,努力减少技术人员到现场服务或者让用户把设 备送到支持中心进行维护。这种技术支持方式尽管被普遍采用,但效率不高而且 大大增加了技术支持成本。通常,技术支持必须依赖技术人员和用户 之间的口头交流来进行,这种交流既耗时又容易出错。许多商业用户对计算机知 之甚少,然而当遇到问题时,他们必须向技术人员提供故障情报及相关操作。在 尝试解决问题时,技术人员可能指导用户执行系列复杂的过程,而这些过程对 用户来说或许完全不熟悉如果用户不能正确的按要求操作,反而使问题恶化。 此外,如果通过电话不能解决问题,那么技术人员亲自到用户现场解决问题之前, 计算机将自不能使用。 远程控制软件能使技术人员直接操作远程计算机,就像操作本地机器样, 无须用户介入,技术人员技能得到该机器的问题的第手材料,从而加快了问题 的解决。实际上,使用远程控制工具的技术人员能够做到解答疑难问题,安装和 配置软件,把软件下载到用户计算机上,配置应用程序和系统软件设置并可通过 实际操作培训用户。 国内外研究现状 根据统计,美国远程控制软件市场从年的亿美元发展到 年的亿美元,年增长率达,是软件技术支持消费中第个增长最快的领 域。 国内的远程控制软件发展也比较乐观,出现了许多优秀的软件,比如大家都 比较熟悉的冰河,灰鸽子等。 本课题研究的意义 远程控制软件已经使用很多年了,起初是为了让用户在离开办公室的时候 能访问其台式硬盘中的信息,甚至可以通过其台式访问企业网络资源。今 天,许多企业和增值分销商正在把远程控制能力作为有效的技术支持工具。许多 网络管理员都采用这类软件对局域网进行管理或者在自己家更新自己网站的内 容。这类软件对于出差在外的商务人员用处非常大,这样他们可以随时提取自己 家里计算机中的数据和资料。 本课题的研究方法 本软件用语言编写,采用的是结构,个客户端,个服务器端。 客户端是控制端,服务器端是被控制端。主要功能就是通过本地计算机,控制远 程另台计算机的键盘。主要思路是先用建立两边的连接,客户端向服 务器端发送键码,服务器端得到键码后模拟出按键事件。 远程控制概述 远程控制概念 对于远程控制软件的定义有很多种。我们认为,远程控制指管理人员在异地 通过计算机网络,异地拨号或双方都接入等手段,连接目标计算 机,通过本地计算机对远程计算机进行管理和维护的行为。 远程控制软件实际上是种客户机服务器程序,服务器程序安放在被控制的 计算机端,客户机安装在的意思上说,黑客意味着那些偷偷地,未经许可就进入 别人计算机系统的计算机犯罪。他们或修改网页搞恶作剧或散布流言进行恐吓, 或破坏系统程度,施放病毒使系统险入瘫痪,或窃取政治,军事与商业机密,或 进行电子邮件骚扰,或转移资金帐户,窃取钱财,真所谓作案方式多样,花样翻 新,令人防不胜防。 由此可见,远程控制与黑客的区别是较大的。黑客往往利用操作系统和网络 的漏洞进行破坏活动,而远程控制软件的大任务就是要保护控制端计算机,使 之不受非授权用户的访问。 当然,如果编写远程控制软件的唯目的就是为了盗窃人家计算机上的隐私, 这样的远程控制软件就不再是有用的软件而是恶性的黑客程序了。 远程控制与木马的区别 木马是种在远程计算机之间建立起连接,使远程计算机能够通过网络控制 本地计算机的程序。它的运行遵循协议。由于它像间谍样潜入用户的电 脑,为其他人的攻击打开后门,与战争的木马战术十分相识,因而得名木马 程序。 木马与远程控制软件的最大区别就是木马具有隐蔽性而远程控制软件没有。 控制远程按键的背景技术介绍 的介绍 的基本概念 实际上,在计算机中提供了个通信端口套接口。通过这个端口, 台计算机可以与任何台具有接口的计算机通信。通信的基础是套接口, 个套接口是通信的端,在这端上可以找到与其对应的个名字。个正在 被使用的套接口都有他的类型和与其相关的进程,套接口存在于通信域中。个 套接口通常和同个域中的套接口交换数据数据交换也可以穿越域的界限,但 这时定要执行种解释程序。应用程序在网络上传输,接收的信息都通过这个 套接口来实现。在应用开发中就像使用文件句柄样,可以对句柄进行读 写操作。 是基于版本的套接字,但只为进 行了专门的扩展。此外,能支持许多网络协议,包括, 和的等。套接字规范是个由几家开发商支持的接口规 范。每个开发商都提供了他们自己的来和传输栈起工作。 客户端服务器模式 在网络应用中,通信的两个进程间相互作用的主要模式是客户机服 务器模式。即客户向服务器发出服务请求,服务器接收到请求 后,提供相应的服务。客户机服务器模式的建立基于以下两点首先,建立网络 的起因是网络中软硬件资源,运算能力和信息不均等,需要共享,从而造就拥有 众多资源的主机提供服务,资源较少的客户请求服务这非对等作用其次,网 间进程通信完全是异步的,相互通信的进程见既不存在父子关系,又不共享内存 缓冲区,因此需要种机制为希望通信的进程间建立联系,为两者的数据交换提 供同步,这就是基于客户机服务器模式的。 控制远程按键程序的需求分析 控制远程按键的需求分析 本程序的主要作用是控制服务器端的按键。当客户端发生键盘按键事件时, 服务器端能够得到键码,实现按键的模拟。主要由以下几部分构成 实现使用建立客户端和服务器端连接。要想实现远程控制, 首先就要实现远程的互连。用将客户端和服务器端连接起来后,服务 器端才可以得到控制端的信息。 控制端发送键码。当客户端与服务器端连接好以后,客户端要想控制 服务器端的按键,必须要向服务器端发送与键盘按键对应的键码,服务器端得到 了这个键码后才可以做出按键的模拟。 实现服务器端模拟按键事件。服务器端在得到客户端传来的键码后, 根据键码做出正确的按键模拟,实现控制远程按键的功能。 控制远程按键的流程分析 发送连接请求接受连接请求 等待控制命令 处理键盘事件 发送键码和 相关事件参数 接受键盘事件 命令和数据 模拟键盘事件 客户端服务端 图控制远程按键流程分析图 远程按键控制的实现 使用建立控制端和被控制端连接 首先,客户端和服务器端都要创建个数据套接字。接着,服务器调用 函数给套接字分配个公认的端口。这样,客户端和服务器端就使用同样的端口 来表示服务器套接字。旦服务器将公认端口分配给了套接字,客户端和服务器 端就都能使用和来发送和接收数据报直到完成传递。然后调 用来关闭套接字。 初始化 远程控制软件的开发与应用 摘要 今天,许多企业和增值分销商正在把远程控制技术作为有效的技术支持工具, 许多网络管理员都采用这类软件对局域网进行远程管理。远程管理软件对于出差 在外的商务人员用处非常大,这样他们可以随时提取自己家里计算机中的数据和 资料。本文介绍的软件用语言编写而成,能通过台主机控制网络上的台或 多台远程主机的键盘。软件采用了模式,即客户端服务器端模式。客户端对 服务器端进行监控操作,服务器端接收客户端传输的数据并进行分析和执行。本 文首先对远程控制软件的原理和技术作了介绍,最后阐述了如何利用 控件与远程计算机建立连接,实现控制按键的功能。 关键词套接字客户端服务器模式远程控制模拟按键 , , , , , , 目录 论文总页数页 引言 课题背景 国内外研究现状 本课题研究的意义 本课题的研究方法 远程控制概述 远程控制概念 远程控制与其他程序的区别 远程控制与病毒的区别 远程控制与黑客的区别 远程控制与木马的区别 控制远程按键的背景技术介绍 的介绍 的基本概念 客户端服务器模式 控制远程按键程序的需求分析 控制远程按键的需求分析 控制远程按键的流程分析 远程按键控制的实现 使用建立控制端和被控制端连接 初始化 创建套接字 指定本地地址 建立套接字连接 监听连接 关闭套接字 按键事件处理 数据传输 模拟按键 具体代码 结论 参考文献 引言 课题背景 我们知道,通常企业内部或者公司的客户技术支持部门都有技术支持业务, 其任务是通过电话解答疑难问题,努力减少技术人员到现场服务或者让用户把设 备送到支持中心进行维护。这种技术支持方式尽管被普遍采用,但效率不高而且 大大增加了技术支持成本。通常,技术支持必须依赖技术人员和用户 之间的口头交流来进行,这种交流既耗时又容易出错。许多商业用户对计算机知 之甚

下一篇
远程控制软件的开发与应用第1页
1 页 / 共 38
远程控制软件的开发与应用第2页
2 页 / 共 38
远程控制软件的开发与应用第3页
3 页 / 共 38
远程控制软件的开发与应用第4页
4 页 / 共 38
远程控制软件的开发与应用第5页
5 页 / 共 38
远程控制软件的开发与应用第6页
6 页 / 共 38
远程控制软件的开发与应用第7页
7 页 / 共 38
远程控制软件的开发与应用第8页
8 页 / 共 38
远程控制软件的开发与应用第9页
9 页 / 共 38
远程控制软件的开发与应用第10页
10 页 / 共 38
远程控制软件的开发与应用第11页
11 页 / 共 38
远程控制软件的开发与应用第12页
12 页 / 共 38
远程控制软件的开发与应用第13页
13 页 / 共 38
远程控制软件的开发与应用第14页
14 页 / 共 38
远程控制软件的开发与应用第15页
15 页 / 共 38
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批