帮帮文库

(网络虚拟实验平台的构建与测试)(最终版) (网络虚拟实验平台的构建与测试)(最终版)

格式:DOC | 上传时间:2022-06-25 13:13 | 页数:32 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
1 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
2 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
3 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
4 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
5 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
6 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
7 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
8 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
9 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
10 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
11 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
12 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
13 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
14 页 / 共 32
(网络虚拟实验平台的构建与测试)(最终版)
(网络虚拟实验平台的构建与测试)(最终版)
15 页 / 共 32

1、指导端能够响应被指导端的请求,控制被指导端的鼠标和键盘存储被指导端键盘和鼠标信息,而且也能够进行控制鼠标和指导键盘的输入等其它相关的操作。在我们进行网络通信的时候,还可以进行组播消息,即通过个指导端能够向多个被指导端传递消息,响应多个被指导端的请求,使得此模块效率更高,使其能够有更大的实用价值。参考文献王正军返回超时值,这个值告诉系统在处理来自回放当前消息之前需要等待多长时间毫秒。这就使可以控制实时事件的回放。是,它们不会被注射到任何行程地址空间。用来监视和记录输入事件。典型的,可以使用这个记录连续的鼠标和键盘事件,然后通过使用来回放。是全局,它不能像线程特定样使用。是,它们不会被注射到任何行程地址空间。在应用程序中,用来监视消息,这些消息通过返回。

2、来当作个信息产生时,来处理它的。因这个参数是个的所以我们固定将放在中,并以传入代表的,如果是,该值可以是中可传进去,而如果是,则可以使用名称来传入。代表执行这个的线程,如果不设定是那个线程来做,则传。该参数可以决定该钩子是局部的还是系统范围的。如果该值为,那么该钩子将被解释成系统范围内的,那它就可以监控所有的进程及它们的线程。如果您指定了您自己进程中的个线程号,那该钩子是个局部的钩子。如果该线程是另个进程中个线程的,那该钩子是个全局的远程钩子。这里有两个特殊情况和总是代表局部的系统范围的钩子,之所以说是局部,是因为它们没有必要放到个中。总是个系统范围内的远程钩子。其实它和钩子类似,如果把参数设成的话,它们就完全样了。函数返回值如果成功,它会传回个值。

3、,代表目前的的,否则返回。您必须保存该句柄,因为后面我们还要它来卸载钩子。卸载钩子使用函数来卸载创建的钩子。函数声明,参数说明是的传回值设计流程及函数思想简述本模块是基于客户端服务器结构的编程,基本函数思想是与被控制端向控制端发送个消息可以是字符,数字等,然后控制端根据相关信息采取相关的操作,主要是主要是通过多线程技术来实现,同时也运用了技术,还有相关的函数来支持。代码分析程序测试与相应改进程序界面程序相关测试获取对方相关信息图获取对方相关信息发送消息及存贮图发送信息及存储被指导端显示信息相关改进结论本文在客户端服务器结构下实现了远程指导,利用了中比较重要的技术多线程技术,同时调用当中的相关函数来实现,编程方面采用了编程,最终能够实现网络通信,使得。

4、可以使用这个来决定是否允许系统调用与其它关联的子过程。当应用程序的前台线程处于空闲状态时,可以使用执行低优先级的任务。当应用程序的前台线程大概要变成空闲状态时,系统就会调用子过程。应用程序使用来监视从函数返回的消息。你可以使用去监视鼠标和键盘输入,以及其它发送到消息队列中的消息。使应用程序可以插入消息到系统消息队列。以使用这个回放通过使用记录下来的连续的鼠标和键盘事件。已经安装,正常的鼠标和键盘事件就是无效的。是全局,它不能像线程特定样使用。构体变量的指针如果不处理返回,否则返回非值的安装卸载安装钩子使用函数函数,指定个类型自己的过程是全局还是局部,同时给出过程的进入点,就可以轻松的安装你自己的过程。总是将你的函数放置在链的顶端。你可以使用函数将系。

5、变。该函数必须放在模块段。参数说明指定传入的信息类型。子过程使用这个参数来确定任务。这个参数的值依赖于类型,每种都有自己的代码特征字符集。短整型参数。长整型参数。,的取值随不同而不同,它代表了种类型的的个特定的动作。它们的典型值是包含了关于发送或者接收消息的信息。至于以上的几个参数及返回值的具体含义,各种类型的钩子都不相同,所以您必须查询指南来得到不同类型钩子参数的详细定义以及它们返回值的意义。譬如只能是,它代表有个消息发送给了个窗口如果非,代表正被发送的消息指向型结构体变量的指针未使用,返回为或包含鼠标的事件消息指向型结果的模拟分析。它包含了虚拟仿真技术计算机技术实验技术网络技术与专业等多方面理论知识。远程指导模块远程指导模块是基于网络的虚拟实验。

6、金,徐丙立,姜小光系统编程北京人民邮电出版社,。汪晓平,钟军网络通信协议分析与应用实现北京人民邮电出版社,。王险峰,刘宝宏环境下的多线程编程原理与应用北京清华大学出版社,。个线程,这些线程都同时执行进程地址空间中的代码。每个进程至少拥有个线程,来执行进程的地址空间中的代码。当创建个进程时,操作系统会自动创建这个进程的第个线程,称为主线程。此后,该线程可以创建其他的线程。多线程实现线程只有个内核对象和个堆栈,保留的记录很少,因此所需要的内存也很少。因为线程需要的开销比进程少,因此在编程中经常采用多线程来解决编程问题,而尽量避免创建新的进程。技术函数简介及类型钩子是提供的种消息处理机制,是指在程序正常运行中接受信息之前预先启动的函数,用来检查和修改传给。

7、者销毁时,系统调用子过程。共有种情况只要有个窗口被产生起作用或是被摧毁当需要重画个按钮当系统需要显示关于的个程序的最小化形式当目前的键盘布局状态改变当使用者按去执行或相同级别的程序。按照惯例,外壳应用程序都不接收消息。所以,在应用程序能够接收消息之前,应用程序必须调用注册它自己。子过程处理回调函数处理子过程为了拦截和处理特定的消息,你可以使用函数下面将具体说明这些函数的声明及各种参数在该类型的链中安装你自己的处理的子过程回调函数。只要您安装的钩子的消息事件类型发生,就将调用钩子函数。譬如您安装的钩子是类型,那么只要有个鼠标事件发生时,该钩子函数就会被调用。不管您安装的是那类型钩子,钩子函数的原型都时是样的,语法如下处理代码其中可以随便命名,其它不能。

8、递消息,依次向下。如果链中个函数没有向下传送该消息,那么链表中后面的函数将得不到此消息。对于些类型的,不管链中的函数是否向下传递消息,与此类型联系的所有函数都会收到系统发送的消息些子过程可以只监视消息,或者修改消息,或者停止消息的前进,避免这些消息传递到下个子过程或者目的窗口。最近安装的钩子放在链的开始,而最早安装的钩子放在最后,也就是后加入的先获得控制权。的作用范围两种类型局部和远程局部钩子仅钩挂您自己进程的事件。二远程的钩子还可以将钩挂其它进程发生的事件。远程的钩子又有两种基于线程的它将捕获其它进程中特定线程的事件。简言之,就是可以用来观察其它进程中的特定线程将发生的事件。系统范围的将捕捉系统中所有进程将发生的事件消息。类型共有种,每种类型的可。

9、统消息传递给链中的下个函数。注意对于些类型的,系统将向该类的所有函数发送消息,这时,函数中的语句将被忽略。全局远程钩子函数可以拦截系统中所有线程的个特定的消息,为了安装个全局过程,必须在应用程序外建立个,并将该函数封装到其中,应用程序在安装全局过程时必须先得到该模块的句柄。将名传递给函数,就会得到该模块的句柄得到该句柄后,使用函数可以得到过程的地址。最后,使用将过程的首址嵌入相应的链中,传递个模块句柄,它为过程的进入点,线程标识符置为,指出该过程同系统中的所有线程关联。如果是安装局部此时该函数可以放置在中,也可以放置在应用程序的模块段。函数参数说明代表是何种也就是上面讲的种代表处理的过程所在的,这是个也就是上面讲的回调函数,当挂上个时,我们便得定义。

10、该程序的信息,钩子实际上是个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理改变该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。安装钩子函数将会影响系统的性能。监测系统范围事件的系统钩子特别明显。因为系统在处理所有的相关事件时都将调用您的钩子函数,这样系统将会明显的减慢。链提供了种不同类型的,不同的可以处理不同的消息。例如用来监视鼠标消息。为这几种维护着各自的链表。链表是串由应用程序定义的回调函数队列,当种类型的消息发生时,向此种类型的链的第个函数链的顶部发送该消息,在第函数处理完该消息后由该函数向链表中的下个函数传。

11、。可以使用这个来监视输入到消息队列中的键盘消息。监视输入到线程消息队列中的键盘消息。监视从或者函数返回的鼠标消息。使用这个监视输入到消息队列中的鼠标消息。监视输入到线程消息队列中的鼠标消息。和和使我们可以监视菜单,滚动条,消息框,对话框消息并且发现用户使用组合键切换窗口。只能监视传递到菜单,滚动条,消息框的消息,以及传递到通过安装了子过程的应用程序建立的对话框的消息。监视所有应用程序消息。和使我们可以在模式循环期间过滤消息,这等价于在主消息循环中过滤消息。通过调用可以直接的调用。通过使用这个函数,应用程序能够在模式循环期间使用相同的代码去过滤消息,如同在主消息循环里样。外壳应用程序可以使用去接收重要的通知。当外壳应用程序是激活的并且当顶层窗口建立或。

12、以使应用程序能够监视不同类型的系统消息处理机制。下面描述所有可以利用的类型的发生时机。这些常数值均可以浏览器里查到和和使你可以监视发送到窗口过程的消息。系统在消息发送到接收窗口过程之前调用子过程,并且在窗口过程处理完消息之后调用子过程。传递指针到结构,再传递到子过程。结构包含了来自处理消息的窗口过程的返回值,同样也包括了与这个消息关联的消息参数。在以下事件之前,系统都会调用子过程,这些事件包括激活,建立,销毁,最小化,最大化,移动,改变尺寸等窗口事件完成系统指令来自系统消息队列中的移动鼠标,键盘事件设置输入焦点事件同步系统消息队列事件。子过程的返回值确定系统是否允许或者防止这些操作中的个。在系统调用系统中与其它关联的子过程之前,系统会调用子过程。你。

参考资料:

[1]《数控产品质量分析与控制》(第15页,发表于2022-06-25 13:47)

[2]《室内设计概况》(第18页,发表于2022-06-25 13:47)

[3]《帝湖花园三室两厅设计》(第14页,发表于2022-06-25 13:47)

[4]《浅谈栾川县特殊教育学校智力障碍学生的家庭教育》(第23页,发表于2022-06-25 13:46)

[5]《综采工作面大采高采煤方法的应用》(第31页,发表于2022-06-25 13:46)

[6]淄博电诺通讯公司苹果产品营销策划案(最终稿)(第9页,发表于2022-06-25 13:46)

[7]资产减值新旧会计准则比较(最终稿)(第16页,发表于2022-06-25 13:46)

[8]仔猪水肿病的综合防治(最终稿)(第14页,发表于2022-06-25 13:46)

[9]住宅室内建筑装饰装修的质量与环保(最终稿)(第10页,发表于2022-06-25 13:46)

[10]猪蛔虫病的防制措施(最终稿)(第11页,发表于2022-06-25 13:46)

[11]朱自清散文的语言艺术风格(最终稿)(第13页,发表于2022-06-25 13:46)

[12]中小学美术教育时弊之我见(最终稿)(第12页,发表于2022-06-25 13:46)

[13]中小型建筑施工企业的财务风险及其防范措施(最终稿)(第16页,发表于2022-06-25 13:46)

[14]中小企业如何实现员工的激励(最终稿)(第13页,发表于2022-06-25 13:46)

[15]中小企业融资问题的探讨(最终稿)(第19页,发表于2022-06-25 13:46)

[16]中小企业融资难(最终稿)(第11页,发表于2022-06-25 13:46)

[17]中小企业融资窘境及对策(最终稿)(第10页,发表于2022-06-25 13:46)

[18]中小企业内部审计研究(最终稿)(第23页,发表于2022-06-25 13:46)

[19]中小企业财务会计的特点与会计制度的建设问题(最终稿)(第12页,发表于2022-06-25 13:46)

[20]中小企业财务管理的问题及对策(最终稿)(第22页,发表于2022-06-25 13:46)

下一篇
温馨提示

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

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

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

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

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

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致