下载此文档

VC++远程控制软件论文及毕业设计_答辩稿.ppt


文档分类:论文 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
远程控制软件的设计与开发
说明: ,可以访问 ,可以联系作者本人QQ:513681372
编写目的
远程控制软件已经使用很多年了,起初是为了让PC用户在离开办公室的时候能访问其台式PC硬盘中的信息,甚至可以通过其台式PC访问企业网络资源。今天,许多企业和增值分销商正在把远程控制能力作为有效的技术支持工具。许多网络管理员都采用这类软件对局域网进行管理或者在自己家更新自己网站的内容。这类软件对于出差在外的商务人员用处非常大,这样他们可以随时提取自己家里计算机中的数据和资料.
学习意义
开发一个软件系统,从需求分析到流程图的绘制及模块的分析,再到最后的数据库设计及代码的编写实现都要自己动手一步一步的来解决完成,这个过程对于自己在大学所学的知识是一个非常好的检验,对动手能力及思维能力也是一次非常好的锻炼。希望通过此次的研究学习,认清自己的不足之处,不断的去学习完善自己的理论知识,逐步提高动手能力,为以后的工作打下坚实的基础。
用户需求分析
本系统的具体功能及其操作流程,是实际调研所得到的。具有一定的实用性和可用性,,提高工作效率。
权衡了现有的各种数据库及其开发过程中的优缺点,。
远程控制概念
远程控制软件实际上是一种客户机/服务器程序,服务器程序安放在被控制的计算机端,客户机安装在控制端。在客户端和服务器端都安装成功之后,客户端在网络上搜寻已经安装了服务器的远程计算机;然后,客户端就发指令获得服务器端的连接指令,两台PC建立起连接,就可以通过网络的互连协议TCP/IP进行远端控制。
远程控制的原理很简单:在本机上直接启动运行的程序,拥有与使用者(客户端)相同的权限。因此如果能够启动服务器端的服务程序,就可以使用相应的客户端程序直接控制主机了。也就是说客户端就好比一个超级用户,可以直接控制计算机。
系统功能简介
本系统实现以下内容:
(1) 实现使用WinSocket建立客户端和服务器端连接。要想实现远程控制,首先就要实现远程的互连。用WinSocket将客户端和服务器端连接起来后,服务器端才可以得到控制端的信息。
(2) 控制端发送键码。当客户端与服务器端连接好以后,客户端要想控制服务器端的按键,必须要向服务器端发送与键盘按键对应的键码,服务器端得到了这个键码后才可以做出按键的模拟。
(3) 实现服务器端模拟按键事件。服务器端在得到客户端传来的键码后,根据键码做出正确的按键模拟,实现控制远程按键的功能。
运行环境
硬件环境:
Pentium 或更高档微机,笔记本电脑;
运行时内存要求:2MB;
安装所需硬盘:5MB;
打印机:可选
软件环境:
中文Windows/2000/xp;
英文 Windows/2000/XP;
系统流程图
远程按键控制的实现
使用Winsocket建立控制端和被控制端连接
首先,客户端和服务器端都要创建一个数据套接字。接着,服务器调用bind()函数给套接字分配一个公认的端口。这样,客户端和服务器端就使用同样的端口来表示服务器套接字。一旦服务器将公认端口分配给了套接字,客户端和服务器端就都能使用sendto()和recvfrom()来发送和接收数据报直到完成传递。然后调用close socket来关闭套接字。
远程按键控制的实现

WSAStartup()函数的原型声明如下:
Int WSAStartup (WORD wVersionRequested, LPWSADATA lpWSAData );
该函数共有两个参数。一个参数是一个WORD(双字节)型数值,他指应用程序中要使用的WinSock规范的最高版本。其中主版本在低位字节,副版本号在高位字节。第二个参数指一个指向WSDATA结构的指针,该结构的定义如下:
Typedef struct WSAData
{
WORD wVersion;
WORD wHighVersion;
Char szDescription[WSADESCRIPTION_LEN+1];
Char szSyestemStatus[WSASYS_ STATUS_LEN+1];
Unsigned short iMaxSocket;
Unsigned short iMaxUdpDg;
Char FAR * IpVendorInfo;
}WSADATA,FAR * LPWSADATA

VC++远程控制软件论文及毕业设计_答辩稿 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198614
  • 文件大小0 KB
  • 时间2014-03-15