这门课解决什么问题,适合谁学

端游辅助制作往往卡在两个地方:一是 Python 用来写业务逻辑,但桌面交互和底层内存读写接不上市面上常见教程;二是有了 C++ 基础,却不知道怎么把 Win32 API 和 MFC 用到外挂开发里。这套课程把这两块缝合起来,先从 Python 基础和 PyQt 桌面开发讲起,再过渡到 C++ 和 Win32 编程,最后做实际辅助模块。内容偏实践,环境里配备了 Cheat Engine、OllyICE、VistaDBG 这类内存分析工具,配合一个小肩膀教育端游辅助模块做练习,目标是让零基础或半路转岗的同学,能把“读内存 - 改数值 - 做界面”这条链路跑通。

适合对象是想要系统补齐 Windows 端应用开发能力的人,尤其是已经学过一点 Python 或 C++、但不知道如何落地到游戏辅助场景的学习者。如果你完全没接触过桌面开发,建议先把环境装好,跟着视频走一遍基础模块,不要一上来就盯着最后的制作部分。

建议先看哪几块,资料怎么配合练习

学习顺序很关键。第一部分 Python 基础和第二部分 Pyqt 桌面程序开发是地基,先把变量、循环、常用方法以及 PyQt 的基本窗口控件摸熟,这是后续做界面和调用内存的前提。第三部分 Python 辅助制作会把前两块串联起来,让你看到如何用脚本驱动简单的功能。第四部分 C++ 基础紧接着跟上,目的是补上类型、指针、内存布局这些概念,避免后面读写出错还不知道原因。

第五部分 WIN32 程序编程和第六部分 MFC 程序设计是难点,也是真正通向端游辅助的核心。这里会讲到进程、句柄、读写内存的 API,以及用 MFC 搭更完整的桌面程序。第七部分 C++ 辅助制作则是综合输出,把前面的知识放到实际模块里。资料包里的环境安装顺序建议按视频提示来:先装 Python、LuaForWindows、Visual Studio,再把 Cheat Engine、OllyICE 等工具配置到同一套开发环境里,这样调试和分析才能联动。

学完能独立做什么

完成整套学习后,你应该能独立做出一个简单的端游辅助程序:用 Python 或 C++ 读取目标进程的内存地址,修改关键数值,并通过 PyQt 或 MFC 提供的界面实现参数配置和按钮控制。更重要的是,你能看懂 Cheat Engine 的扫描结果,会用 OllyICE/VistaDBG 辅助定位问题,知道什么时候该用脚本快速验证,什么时候该写 C++ 提高稳定性。

配套的课件和视频是主要输入,练习时要主动复现代码注入工具和辅助模块的功能,别只看不动手。每学完一个部分,尝试用另一门语言重写一遍核心逻辑,这样能更快发现 Python 和 C++ 在内存操作上的差异,真正把能力缺口补齐。

课程介绍

环境 视频 课件 环境\LuaForWindows_v5.1.5-52.exe 环境\OllyICE.zip 环境\python-3.7.5-amd64.exe 环境\VistaDBG.zip 环境\vs_Community.exe 环境\中文版Cheat Engine 7.0.zip 环境\代码注入工具.exe 环境\小肩膀Game v0.3.zip 环境\小肩膀Game v0.4.zip 环境\小肩膀教育端游辅助模块.zip 视频\01.第一部分 Python基础 视频\02.第二部分 Pyqt桌面程序开发 视频\03.第三部分 Python辅助制作 视频\04.第四部分 C++基础 视频\05.第五部分 WIN32程序编程 视频\06.第六部分 MFC程序设计 视频\07.第七部分 C++辅助制作 视频\01.第一部分 Python基础\09.两个循环中常用的方法 视频\01.第一部

课程目录

环境 视频 课件 环境\LuaForWindows_v5.1.5-52.exe 环境\OllyICE.zip 环境\python-3.7.5-amd64.exe 环境\VistaDBG.zip 环境\vs_Community.exe 环境\中文版Cheat Engine 7.0.zip 环境\代码注入工具.exe 环境\小肩膀Game v0.3.zip 环境\小肩膀Game v0.4.zip 环境\小肩膀教育端游辅助模块.zip 视频\01.第一部分 Python基础 视频\02.第二部分 Pyqt桌面程序开发 视频\03.第三部分 Python辅助制作 视频\04.第四部分 C++基础 视频\05.第五部分 WIN32程序编程 视频\06.第六部分 MFC程序设计 视频\07.第七部分 C++辅助制作 视频\01.第一部分 Python基础\09.两个循环中常用的方法 视频\01.第一部分 Python基础\1.Pycharm环境配置 视频\01.第一部分 Python基础\10.txt文本操作 视频\01.第一部分 Python基础\11.with内部过程 视频\01.第一部分 Python基础\12.参数args和kwargs 视频\01.第一部分 Python基础\13.闭包和计时装饰器 视频\01.第一部分 Python基础\14.异常捕获和自定义异常 视频\01.第一部分 Python基础\15.for循环迭代器 视频\01.第一部分 Python基础\16.yield生成器 视频\01.第一部分 Python基础\17.修改字典setitem 视频\01.第一部分 Python基础\18.修改字典getitem 视频\01.第一部分 Python基础\19.super 视频\01.第一部分 Python基础\2.字符串和常用方法 视频\01.第一部分 Python基础\20.描述符托管 视频\01.第一部分 Python基础\21.属性操作 视频\01.第一部分 Python基础\22.property 视频\01.第一部分 Python基础\23.可变对象和不可变对象 视频\01.第一部分 Python基础\24.new方法 视频\01.第一部分 Python基础\25.repr和str 视频\01.第一部分 Python基础\26.递归 视频\01.第一部分 Python基础\27.普通多线程 视频\01.第一部分 Python基础\28.守护线程 视频\01.第一部分 Python基础\29.在子类中使用多线程 视频\01.第一部分 Python基础\3.列表和常用方法 视频\01.第一部分 Python基础\30.Lock上锁 视频\01.第一部分 Python基础\4.元组和取值 视频\01.第一部分 Python基础\5.字典和常用方法 视频\01.第一部分 Python基础\6.登录程序掌握循环控制语句 视频\01.第一部分 Python基础\7.函数封装登录程序 视频\01.第一部分 Python基础\8.类属性方法 视频\02.第二部分 Pyqt桌面程序开发\01.Pyqt介绍 视频\02.第二部分 Pyqt桌面程序开发\02.音乐下载器UI 视频\02.第二部分 Pyqt桌面程序开发\03.音乐下载器后台 视频\02.第二部分 Pyqt桌面程序开发\04.打包GUI到exe 视频\02.第二部分 Pyqt桌面程序开发\10.命令可视化 视频\02.第二部分 Pyqt桌面程序开发\11.截图定位坐标 视频\02.第二部分 Pyqt桌面程序开发\12.鼠标单击截图中心 视频\02.第二部分 Pyqt桌面程序开发\13.自动化输入文本 视频\02.第二部分 Pyqt桌面程序开发\14.定位失败捕捉 视频\02.第二部分 Pyqt桌面程序开发\15.截图最小化和分辨率自适应 视频\02.第二部分 Pyqt桌面程序开发\16.执行时最小化 视频\02.第二部分 Pyqt桌面程序开发\17.删除命令 视频\02.第二部分 Pyqt桌面程序开发\18.更新命令 视频\02.第二部分 Pyqt桌面程序开发\19.打开命令 视频\02.第二部分 Pyqt桌面程序开发\20.自动化软件小结 视频\02.第二部分 Pyqt桌面程序开发\21.多线程改写音乐项目 视频\02.第二部分 Pyqt桌面程序开发\5.自动化软件UI 视频\02.第二部分 Pyqt桌面程序开发\6.截图功能弹窗 视频\02.第二部分 Pyqt桌面程序开发\7.截图坐标记录与绘制 视频\02.第二部分 Pyqt桌面程序开发\8.截图双缓冲 视频\02.第二部分 Pyqt桌面程序开发\9.选择截图和提示 视频\03.第三部分 Python辅助制作\1.汇编语言介绍 视频\03.第三部分 Python辅助制作\10.for循环汇编 视频\03.第三部分 Python辅助制作\11.数组汇编 视频\03.第三部分 Python辅助制作\12.CE寻找人物状态 视频\03.第三部分 Python辅助制作\13.CE寻找人物状态基址 视频\03.第三部分 Python辅助制作\14.OD寻找人物动态模块基址 视频\03.第三部分 Python辅助制作\15.Python辅助获取人物状态 视频\03.第三部分 Python辅助制作\16.Pyqt程序显示人物状态 视频\03.第三部分 Python辅助制作\17.TL发包函数讲解 视频\03.第三部分 Python辅助制作\18.TL公共call寻找 视频\03.第三部分 Python辅助制作\19.TL寻路call定位 视频\03.第三部分 Python辅助制作\2.寄存器 视频\03.第三部分 Python辅助制作\20.汇编代码注入寻路call 视频\03.第三部分 Python辅助制作\21.Python辅助实现寻路call调用 视频\03.第三部分 Python辅助制作\22.python输入10进制寻路 视频\03.第三部分 Python辅助制作\23.Pyqt程序寻路制作 视频\03.第三部分 Python辅助制作\24.人物蓝值的两条路 视频\03.第三部分 Python辅助制作\25.根据人物蓝推测红 视频\03.第三部分 Python辅助制作\26.背包物品数量 视频\03.第三部分 Python辅助制作\27.背包物品名字 视频\03.第三部分 Python辅助制作\28.背包地址偏移猜大小 视频\03.第三部分 Python辅助制作\29.获取技能名字 视频\03.第三部分 Python辅助制作\3.常见汇编指令 视频\03.第三部分 Python辅助制作\30.二叉树遍历所有技能名 视频\03.第三部分 Python辅助制作\31.技能冷却时间初步探索 视频\03.第三部分 Python辅助制作\32.技能冷却时间关联查找 视频\03.第三部分 Python辅助制作\33.技能按钮call 视频\03.第三部分 Python辅助制作\34.找到怪物血值浮点数 视频\03.第三部分 Python辅助制作\35.怪物血值二叉树 视频\03.第三部分 Python辅助制作\36.遍历周围怪物名字 视频\03.第三部分 Python辅助制作\37.遍历周围怪物坐标 视频\03.第三部分 Python辅助制作\38.探索打怪call 视频\03.第三部分 Python辅助制作\39.定位怪物ID 视频\03.第三部分 Python辅助制作\4.call汇编调用流程 视频\03.第三部分 Python辅助制作\40.打怪call 视频\03.第三部分 Python辅助制作\41.寻找打怪技能基址 视频\03.第三部分 Python辅助制作\42.定位和提取lua脚本 视频\03.第三部分 Python辅助制作\5.堆栈调用 视频\03.第三部分 Python辅助制作\6.REP、STOS、OFFSET和段寄存器 视频\03.第三部分 Python辅助制作\7.汇编跳转指令 视频\03.第三部分 Python辅助制作\8.浮点数寄存器 视频\03.第三部分 Python辅助制作\9.通用寄存器堆栈平衡 视频\04.第四部分 C++基础\1.C++基本工作流程 视频\04.第四部分 C++基础\10.C++的类 视频\04.第四部分 C++基础\11.C++的extern 视频\04.第四部分 C++基础\12.C++类中的static 视频\04.第四部分 C++基础\13.C++类的构造方法 视频\04.第四部分 C++基础\14.C++类的析构函数 视频\04.第四部分 C++基础\15.C++类的继承 视频\04.第四部分 C++基础\16.C++虚函数 视频\04.第四部分 C++基础\17.C++纯虚函数 视频\04.第四部分 C++基础\18.C++类访问控制 视频\04.第四部分 C++基础\19.C++的数组 视频\04.第四部分 C++基础\2.C++编译流程 视频\04.第四部分 C++基础\20.C++的字符串 视频\04.第四部分 C++基础\21.C++的const关键词 视频\04.第四部分 C++基础\22.C++的三元运算符 视频\04.第四部分 C++基础\23.C++对象初始化 视频\04.第四部分 C++基础\24.C++的explicit 视频\04.第四部分 C++基础\25.C++的运算符重载 视频\04.第四部分 C++基础\26.C++的this 视频\04.第四部分 C++基础\27.C++的栈妙用 视频\04.第四部分 C++基础\28.C++的智能指针 视频\04.第四部分 C++基础\29.C++的动态数组 视频\04.第四部分 C++基础\3.C++链接流程 视频\04.第四部分 C++基础\30.C++的模板 视频\04.第四部分 C++基础\31.C++的浅拷贝 视频\04.第四部分 C++基础\32.C++的拷贝构造函数 视频\04.第四部分 C++基础\33.C++的函数指针 视频\04.第四部分 C++基础\34.C++的lambda 视频\04.第四部分 C++基础\35.C++的命名空间 视频\04.第四部分 C++基础\36.C++的虚析构函数 视频\04.第四部分 C++基础\37.C++的左值和右值 视频\04.第四部分 C++基础\38.C++的移动语义 视频\04.第四部分 C++基础\39.C++的预编译头文件 视频\04.第四部分 C++基础\4.C++基本数据类型 视频\04.第四部分 C++基础\40.C++的联合体 视频\04.第四部分 C++基础\5.C++的函数 视频\04.第四部分 C++基础\6.C++的头文件 视频\04.第四部分 C++基础\7.C++的循环 视频\04.第四部分 C++基础\8.C++的指针 视频\04.第四部分 C++基础\9.C++的引用 视频\05.第五部分 WIN32程序编程\1.win32窗口创建 视频\05.第五部分 WIN32程序编程\10.定时器创建销毁 视频\05.第五部分 WIN32程序编程\11.菜单资源 视频\05.第五部分 WIN32程序编程\12.菜单项处理 视频\05.第五部分 WIN32程序编程\13.图标资源 视频\05.第五部分 WIN32程序编程\14.鼠标光标资源 视频\05.第五部分 WIN32程序编程\15.字符表资源 视频\05.第五部分 WIN32程序编程\16.加速键资源 视频\05.第五部分 WIN32程序编程\17.绘制点和线 视频\05.第五部分 WIN32程序编程\18.绘制画笔颜色 视频\05.第五部分 WIN32程序编程\19.文本绘制 视频\05.第五部分 WIN32程序编程\2.窗口类注册 视频\05.第五部分 WIN32程序编程\20.模态对话框 视频\05.第五部分 WIN32程序编程\21.无模态对话框 视频\05.第五部分 WIN32程序编程\22.C++静态库使用 视频\05.第五部分 WIN32程序编程\23.C++动态库使用 视频\05.第五部分 WIN32程序编程\3.窗体创建 视频\05.第五部分 WIN32程序编程\4.消息函数 视频\05.第五部分 WIN32程序编程\5.常见消息及调试 视频\05.第五部分 WIN32程序编程\6.PeekMessage和GetMessage 视频\05.第五部分 WIN32程序编程\7.发送消息和消息自定义 视频\05.第五部分 WIN32程序编程\8.键盘消息处理 视频\05.第五部分 WIN32程序编程\9.鼠标消息处理 视频\06.第六部分 MFC程序设计\1.MFC程序创建 视频\06.第六部分 MFC程序设计\10.MFC的对话框 视频\06.第六部分 MFC程序设计\11.MFC的模态对话框 视频\06.第六部分 MFC程序设计\12.MFC文本框数据传输 视频\06.第六部分 MFC程序设计\13.MFC控件绑定 视频\06.第六部分 MFC程序设计\14.MFC对话框架构程序 视频\06.第六部分 MFC程序设计\15.MFC的按钮控件 视频\06.第六部分 MFC程序设计\16.MFC的编辑框 视频\06.第六部分 MFC程序设计\2.写一个空白MFC程序 视频\06.第六部分 MFC程序设计\3.MFC启动流程 视频\06.第六部分 MFC程序设计\4.MFC创建菜单 视频\06.第六部分 MFC程序设计\5.MFC的视图窗口 视频\06.第六部分 MFC程序设计\6.MFC的文档 视频\06.第六部分 MFC程序设计\7.MFC的单文档视图 视频\06.第六部分 MFC程序设计\8.MFC生成的单文档视图 视频\06.第六部分 MFC程序设计\9.MFC的多文档视图 视频\07.第七部分 C++辅助制作\1.MFC dll注入游戏 视频\07.第七部分 C++辅助制作\10.lua脚本调用寻路call 视频\07.第七部分 C++辅助制作\11.lua脚本跑游戏任务 视频\07.第七部分 C++辅助制作\12.封包是什么 视频\07.第七部分 C++辅助制作\13.socket基地址偏移 视频\07.第七部分 C++辅助制作\14.封包拦截 视频\07.第七部分 C++辅助制作\15.count计数器基地址 视频\07.第七部分 C++辅助制作\16.封包喊话包发送 视频\07.第七部分 C++辅助制作\17.打怪封包 视频\07.第七部分 C++辅助制作\2.C++读取内存并显示 视频\07.第七部分 C++辅助制作\3.特征码定位 视频\07.第七部分 C++辅助制作\4.C++内联汇编调用call 视频\07.第七部分 C++辅助制作\5.Windows的消息机制 视频\07.第七部分 C++辅助制作\6.Hook窗口主线程 视频\07.第七部分 C++辅助制作\7.消息队列调用寻路call 视频\07.第七部分 C++辅助制作\8.C++ Hook lua脚本 视频\07.第七部分 C++辅助制作\9.lua Hook工具修改 课件\01.第一部分 Python基础 课件\02.第二部分 Pyqt桌面程序开发 课件\03.第三部分 某端游内存辅助基础班 课件\04.第四部分 C++基础 课件\05.第五部分 WIN32程序编程 课件\06.第六部分 MFC程序设计 课件\07.第七部分 C++辅助制作 课件\01.第一部分 Python基础\02-12课件.zip 课件\01.第一部分 Python基础\13课件.zip 课件\01.第一部分 Python基础\14.异常捕获和自定义异常.py 课件\01.第一部分 Python基础\15.迭代器.py 课件\01.第一部分 Python基础\16.生成器.py 课件\01.第一部分 Python基础\17.setitem.py 课件\01.第一部分 Python基础\18.getitem.py 课件\01.第一部分 Python基础\19.super.py 课件\01.第一部分 Python基础\20.描述符托管.py 课件\01.第一部分 Python基础\21.属性操作.py 课件\01.第一部分 Python基础\22.property.py 课件\01.第一部分 Python基础\23.可变对象和不可变对象.py 课件\01.第一部分 Python基础\24.new.py 课件\01.第一部分 Python基础\25.repr和str.py 课件\01.第一部分 Python基础\26.递归.py 课件\01.第一部分 Python基础\27.普通多线程.py 课件\01.第一部分 Python基础\28.守护线程.py 课件\01.第一部分 Python基础\29.子类中使用多线程.py 课件\02.第二部分 Pyqt桌面程序开发\02.音乐下载器后台.py 课件\02.第二部分 Pyqt桌面程序开发\04课件.zip 课件\02.第二部分 Pyqt桌面程序开发\10.命令可视化.py 课件\02.第二部分 Pyqt桌面程序开发\11.截图定位坐标.py 课件\02.第二部分 Pyqt桌面程序开发\12.鼠标单击.py 课件\02.第二部分 Pyqt桌面程序开发\13.自动化输入文本.py 课件\02.第二部分 Pyqt桌面程序开发\14.定位失败捕捉.py 课件\02.第二部分 Pyqt桌面程序开发\15.最小化和分辨率.py 课件\02.第二部分 Pyqt桌面程序开发\16.执行时最小化.py 课件\02.第二部分 Pyqt桌面程序开发\17.删除.py 课件\02.第二部分 Pyqt桌面程序开发\18.更新.py 课件\02.第二部分 Pyqt桌面程序开发\19.打开文件.py 课件\02.第二部分 Pyqt桌面程序开发\21.music.py 课件\02.第二部分 Pyqt桌面程序开发\6-7.简单截图.py 课件\02.第二部分 Pyqt桌面程序开发\8.截图双缓冲.py 课件\02.第二部分 Pyqt桌面程序开发\9.选择截图.py 课件\03.第三部分 某端游内存辅助基础班\15.人物状态.py 课件\03.第三部分 某端游内存辅助基础班\16.zip 课件\03.第三部分 某端游内存辅助基础班\20.txt 课件\03.第三部分 某端游内存辅助基础班\21.寻路call.py 课件\03.第三部分 某端游内存辅助基础班\23.zip 课件\03.第三部分 某端游内存辅助基础班\24.py 课件\03.第三部分 某端游内存辅助基础班\25.py 课件\03.第三部分 某端游内存辅助基础班\28.py 课件\03.第三部分 某端游内存辅助基础班\30.py 课件\03.第三部分 某端游内存辅助基础班\32.py 课件\03.第三部分 某端游内存辅助基础班\33.py 课件\03.第三部分 某端游内存辅助基础班\35.py 课件\03.第三部分 某端游内存辅助基础班\37.py 课件\03.第三部分 某端游内存辅助基础班\41.py 课件\03.第三部分 某端游内存辅助基础班\42.py 课件\04.第四部分 C++基础\10.zip 课件\04.第四部分 C++基础\11.zip 课件\04.第四部分 C++基础\12.zip 课件\04.第四部分 C++基础\13.zip 课件\04.第四部分 C++基础\14.zip 课件\04.第四部分 C++基础\15.zip 课件\04.第四部分 C++基础\16.zip 课件\04.第四部分 C++基础\17.zip 课件\04.第四部分 C++基础\18.zip 课件\04.第四部分 C++基础\19.zip 课件\04.第四部分 C++基础\1.zip 课件\04.第四部分 C++基础\20.zip 课件\04.第四部分 C++基础\21.zip 课件\04.第四部分 C++基础\22.zip 课件\04.第四部分 C++基础\24.zip 课件\04.第四部分 C++基础\25.zip 课件\04.第四部分 C++基础\26.zip 课件\04.第四部分 C++基础\27.zip 课件\04.第四部分 C++基础\28.zip 课件\04.第四部分 C++基础\29.zip 课件\04.第四部分 C++基础\2.zip 课件\04.第四部分 C++基础\30.zip 课件\04.第四部分 C++基础\31.zip 课件\04.第四部分 C++基础\32.zip 课件\04.第四部分 C++基础\33.zip 课件\04.第四部分 C++基础\34.zip 课件\04.第四部分 C++基础\35.zip 课件\04.第四部分 C++基础\36.zip 课件\04.第四部分 C++基础\38.zip 课件\04.第四部分 C++基础\39.zip 课件\04.第四部分 C++基础\3.zip 课件\04.第四部分 C++基础\40.zip 课件\04.第四部分 C++基础\6.zip 课件\05.第五部分 WIN32程序编程\10.zip 课件\05.第五部分 WIN32程序编程\12.zip 课件\05.第五部分 WIN32程序编程\13.zip 课件\05.第五部分 WIN32程序编程\14.zip 课件\05.第五部分 WIN32程序编程\15.zip 课件\05.第五部分 WIN32程序编程\16.zip 课件\05.第五部分 WIN32程序编程\17.zip 课件\05.第五部分 WIN32程序编程\18.zip 课件\05.第五部分 WIN32程序编程\19.zip 课件\05.第五部分 WIN32程序编程\1.zip 课件\05.第五部分 WIN32程序编程\20.zip 课件\05.第五部分 WIN32程序编程\21.zip 课件\05.第五部分 WIN32程序编程\22.zip 课件\05.第五部分 WIN32程序编程\23.zip 课件\05.第五部分 WIN32程序编程\3.zip 课件\05.第五部分 WIN32程序编程\4.zip 课件\05.第五部分 WIN32程序编程\5.zip 课件\05.第五部分 WIN32程序编程\6.zip 课件\05.第五部分 WIN32程序编程\7.zip 课件\05.第五部分 WIN32程序编程\8.zip 课件\05.第五部分 WIN32程序编程\9.zip 课件\06.第六部分 MFC程序设计\10.cpp 课件\06.第六部分 MFC程序设计\11.txt 课件\06.第六部分 MFC程序设计\12.txt 课件\06.第六部分 MFC程序设计\13.txt 课件\06.第六部分 MFC程序设计\14.zip 课件\06.第六部分 MFC程序设计\1.zip 课件\06.第六部分 MFC程序设计\2.zip 课件\06.第六部分 MFC程序设计\3.zip 课件\06.第六部分 MFC程序设计\4.zip 课件\06.第六部分 MFC程序设计\5.zip 课件\06.第六部分 MFC程序设计\6.zip 课件\06.第六部分 MFC程序设计\7.zip 课件\06.第六部分 MFC程序设计\9.zip 课件\07.第七部分 C++辅助制作\10.zip 课件\07.第七部分 C++辅助制作\11.zip 课件\07.第七部分 C++辅助制作\14.zip 课件\07.第七部分 C++辅助制作\1.zip 课件\07.第七部分 C++辅助制作\2.zip 课件\07.第七部分 C++辅助制作\3.zip 课件\07.第七部分 C++辅助制作\4.zip 课件\07.第七部分 C++辅助制作\8.zip 课件\07.第七部分 C++辅助制作\9.zip 课件\07.第七部分 C++辅助制作\天龙怀旧辅助流传源码.zip