文件格式:word
文件大小:413.50KB
适用专业:计算机科学与技术
适用年级:大学
下载次数:3 次
我要下载:点击联系下载论文编号:12992
资料简介:
毕业论文 游戏外挂设计及其应用,共25页,9675字。
摘 要
随着计算机的发展,电脑游戏也越来越普及。而外挂的出现则弥补了游戏设计和游戏应用上的缺点,它大大方便了游戏者,使游戏者能够充分享受游戏的快乐。现在的游戏外挂种类繁多,水平参差不齐。本文所涉及的外挂是属于内存修改型的外挂。它可针对各种游戏,是一种通用的游戏修改器。它的原理在于通过内存查找,找到有用的内存值后,然后通过内存修改的方式改变该内存值,从而实现某种功能。
由于本外挂是基于内存修改原理的,所以本外挂的主要工作及主要技术集中在:
(1)在目标进程的内存中找出一个值的地址。
(2)在目标进程的内存中读出一个指定内存地址处的内存值。
(3)修改指定内存地址处的内存值。难度主要集中在第一点上,即内存的查询,这里涉及到内存的查找效率问题。这三步完成的不错的话,可以做出一个比较成功的内存修改器(即通用的内存修改型外挂),本文主要也就是在阐述与此相关的技术问题。
本文组织如下:第一章为引言部分,引出本外挂的一些基本知识。第二章为相关技术介绍与开发思路。第三章为外挂各个功能模块介绍,共分为三个模块:内存搜索模块,地址搜索模块,界面设计模块。第四章为本内存修改型外挂的特色,介绍了本外挂的一些特色。第五章技术难点,主要介绍了在实际开发中所遇到的一些难度较大的问题。第六章未来一些可以改进的地方,即本外挂还需完善,还需努力的方向。第七章为结束语,最后有附录,为英汉翻译,共三篇有关内存的英文。
关键字:外挂;内存修改;内存查找
目 录
摘要 3
英文摘要 3
1 引言 5
1.1 游戏外挂开发应用现状与问题 5
1.2 本课题所涉及的外挂的特点 5
1.3 游戏外挂设计原则 5
1.4 系统的运行环境和开发工具 6
2 相关技术介绍与开发思路 7
2.1 思路 7
2.2开发方法 7
3 外挂各个功能模块介绍 12
3.1 内存搜索模块 12
3.1.1 内容搜索子模块 12
3.1.2 地址搜索子模块 13
3.2 内存修改模块 12
3.3 界面设计模块 15
3.3.1 启动窗体 15
3.3.2 换肤处理 16
3.3.3 系统托盘 16
3.3.4 热键呼出 16
4 本内存修改型外挂的特色 18
4.1支持两种搜索 18
4.2 采用线程技术 18
4.3 进程PID值的快捷获取 18
5 技术难点 19
5.1 数据的内存存储结构 19
5.2 内存中的进制与格式问题 19
5.3 内存“访问拒绝”的错误问题 19
5.4 内存搜索速度问题 20
6 展望:可以进行改进的地方 21
6.1 多线程的运用 21
6.2扩展多种搜索方式 21
7 结束语 22
致谢 23
参考文献 24
资料文件预览:
共1文件夹,1个文件,文件总大小:413.50KB,压缩后大小:348.71KB
- 毕业论文-游戏外挂设计及其应用
游戏外挂设计及其应用.doc [413.50KB]
我要下载:游戏外挂设计及其应用