鼠标键盘录制回放研究与实现-毕业论文.doc

鼠标键盘录制回放研究与实现-毕业论文.doc

ID:10945537

大小:914.00 KB

页数:48页

时间:2018-07-09

鼠标键盘录制回放研究与实现-毕业论文.doc_第1页
鼠标键盘录制回放研究与实现-毕业论文.doc_第2页
鼠标键盘录制回放研究与实现-毕业论文.doc_第3页
鼠标键盘录制回放研究与实现-毕业论文.doc_第4页
鼠标键盘录制回放研究与实现-毕业论文.doc_第5页
资源描述:

《鼠标键盘录制回放研究与实现-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学软件学院毕业论文本科毕业论文(科研训练、毕业设计)题目:鼠标键盘录制回放研究与实现姓名:学院:软件学院系:软件工程专业:软件工程年级:2004级学号:04369061指导教师(校内):职称:指导教师(校外):职称:年月厦门大学软件学院毕业论文摘要本文通过对Windows消息机制和HOOK技术的介绍,综述了Windows的消息机制以及Windows平台下的HOOK函数的特点和其应用。在Windows的消息驱动机制下,深入的讨论和研究利用HOOK技术完成鼠标键盘录制回放系统的程序实现原理和方法。此外,针对不同于Windows消息机制不同的Linux操作系统,本文中给出了基于Linux内核

2、的键盘录制技术的一些思路和建议,希望本文能够为以后此类工作提供帮助和较有价值的信息。而在此前的系统实现中,已经分别完成了基于.Net平台和基于VC的鼠标键盘录制回放系统的项目开发。目前已经存在众多的鼠标键盘录制回放软件,但是在使用的过程中,总会发现不足之处。开发本软件,一方面是为了对鼠标键盘的录制回放研究进行系统实现;另一方面也是为了提供一个进行自动化测试的工具。为了能够提供一个高效稳定的鼠标键盘录制回放程序,在软件的开发过程中,参考了众多的文献和资料,在这里对以上作者表示感谢。为了介绍本软件的使用价值和方法,挖掘本软件的使用潜力,本文将会对所完成的系统功能和细节进行详细的描述。关键词:HO

3、OK鼠标键盘录制回放消息IV厦门大学软件学院毕业论文AbstractThroughtheintroductionofWindowsMessageMechanismandHOOKtechnology,thispapersummariesthefeaturesandapplicationsofthem.BasedonWindowsMessageMechanism,thispapermakesadeepdiscussionandresearchinthedevelopmentofAutomateREC/PLAYUtility.Ontheotherhand,thispaperstudiestheme

4、thodofKeyboardrecordundertheLinux.Duringthedevelopmentstage,theUtilityhasbeenbothdevelopedby.NETandVC.Therearemanyversionsofsoftwareinthiskind,butsomanydefaultscanbefoundinthem.Againstsuchabackground,therearetwopurposesofdevelopmentofthissoftware:First,itisanimplementationoftheresearchinthedevelopm

5、entofAutomateREC/PLAYUtility;thenitcanprovideanautomatedtesttool.Inthedevelopment,manydocumentationandpapersarereferenced,thanksfortheirwriter.Atlast,thispaperwillgiveadetailedintroductionofthetwosoftware.Keyword:HOOKMouseandKeyboardrecordandplayMessageIV厦门大学软件学院毕业论文目录第一章引言11.1选题背景11.2鼠标键盘录制回放的主要问题

6、11.3技术研究和系统实现成果11.4论文结构2第二章相关技术研究32.1Windows消息机制32.2鼠标消息和键盘消息42.3HOOK机制研究4第三章.NET平台下的项目实现83.1系统开发项目管理83.2可行性分析93.3功能框图和系统流程图93.4系统概要设计113.4.1软件总体设计和程序设计流程123.4.2重要函数简介143.4.3主要数据结构173.5鼠标键盘录制详细设计183.7辅助技术简介213.7.1界面多风格实现213.7.2多语言切换213.8VC平台下的项目实现简介223.9本章小结22第四章系统运行及案例分析234.1.NET平台下的系统运行234.2VC平台下

7、的系统运行324.3本章小结34第五章Linux下键盘录制和模拟研究355.1Linux下键盘工作机理355.2Linux下键盘录制设计365.2.1方案一利用中断进行记录365.2.2方案二函数劫持进行记录375.3本章小结39第六章总结416.1项目开发感想416.2技术展望41致谢语42参考文献43IV厦门大学软件学院毕业论文ContentChapter1Introduction11.1Backgrou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。