**

Eaglooe 学习日记1

**

  1. 开发环境配置
  • MSDN我告诉你
    https://msdn.itellyou.cn/

  • WIN10操作系统下载地址(电驴)
    ed2k://|file|cn_windows_10_enterprise_version_1607_updated_jan_2017_x64_dvd_9714414.iso|4474976256|21E442B2D57E3F1C15C13DBE9F4A09AD|/

  • VS2015 下载地址(电驴)
    ed2k://|file|cn_visual_studio_enterprise_2015_with_update_3_x86_x64_dvd_8923298.iso|7787208704|A1C1D2AFBC09D8778C92CF19DEC8F4F4|/
    基本安装的插件设置:勾选编程语言中的(Visual C++)、通用工具中的(Visaual Studio 扩展工具 Update3)

  • VS2017 下载地址(电驴)
    ed2k://|file|mu_visual_studio_enterprise_2017_version_15.1_x86_x64_10254674.exe|1037128|DFAA6F079E844194B68DC9D5C345467B|/基本安装的插件设置:勾选编程语言中的(Visual C++)、通用工具中的(Visaual Studio 扩展工具 Update3)

  • VS系列推荐安装插件:
    VA_X(Visual Assist):功能:高亮代码的颜色,快捷找到上下文字组 等等。网易腾讯等常用插件。http://downloadfiles.idera.com/WholeTomato/VA_X_Setup2248_0.exe 下载对应的版本即可(破解版自行百度)

  1. 进入VS 开始写代码
    创建一个MFC DLL(默认设置: 选择共享,勾上安全开发生命周期)名称:Cheat

出现四个头文件:
Cheat.h
Resource.h
stdafx.h
targetver.h

三个源文件:
Cheat.cpp //主要码代码的地方
Cheat.def //做外挂不需要动他
stdafx.cpp //

先了解一下Cheat.cpp中
程序先执行这里: BOOL CCheatApp::InitInstance()

// Cheat.cpp: 定义 DLL 的初始化例程。
#include "stdafx.h"
#include "Cheat.h"#ifdef _DEBUG
#define new DEBUG_NEW
#endif// CCheatApp
BEGIN_MESSAGE_MAP(CCheatApp, CWinApp)
END_MESSAGE_MAP()// CCheatApp 构造
CCheatApp::CCheatApp()
{// TODO:  在此处添加构造代码,// 将所有重要的初始化放置在 InitInstance 中
}// 唯一的 CCheatApp 对象
CCheatApp theApp;// CCheatApp 初始化
BOOL CCheatApp::InitInstance()//程序先执行这里
{CWinApp::InitInstance(); //主线程执行//这里我们要开辟一个线程return TRUE;
}
  • 3D游戏外挂常用工具:
    CodeInjector
    Depends

  • 理解DLL注入:
    EXE生成一根线程(远线程)>>>>>>>DLL 塞入 其他EXE

  • D3D开发和游戏原理推荐阅读文章:
    https://blog.csdn.net/poem_qianmo/article/details/7707628

Eaglooe 学习日记1相关推荐

  1. java的圆周率_java学习日记,圆周率的打印

    前段时间看到听说学习java每天写技术贴会对自己提升很大,我现在学习java也就2个周,算不上技术贴,就写写学习日记吧. 昨天师傅给我出了一道题,说是试试用java打印圆周率. 刚开始我的思路是,如果 ...

  2. GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考

    GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考 标签: cuda存储线程结构网格 2012-12-07 16:30 6298人阅读 评论(4)收藏 举 ...

  3. GPU(CUDA)学习日记(十三)------ CUDA内存简介

    GPU(CUDA)学习日记(十三)------ CUDA内存简介 标签: cuda存储线程结构 2012-12-07 16:53 2902人阅读 评论(0)收藏 举报 分类: GPU(16) CUDA ...

  4. GPU(CUDA)学习日记(九)------ CUDA存储器模型

    GPU(CUDA)学习日记(九)------ CUDA存储器模型 标签: cuda存储bindingcache编程api 2012-09-27 10:53 1677人阅读 评论(1) 收藏 举报 分类 ...

  5. 语言余一个负数_C语言学习日记(8)——整数溢出

    小时候喜欢玩电子计算器,觉得很神奇,想要算什么数,立刻就能算出来.当时看着计算器的液晶屏幕就想,如果算一个很大的数,超过了屏幕上面数字的位数,会怎么样呢?试了以后结果是INF,那就是无穷大了.虽然当时 ...

  6. SpringMVC学习日记 1.Spring框架

    SpringMVC学习日记 1.Spring框架 Spring简介 Spring框架是一个开源框架,由Rod Johnson组织和开发,生产目的在于简化企业级应用的开发. 主要特性 非侵入(no-in ...

  7. 微信开发学习日记(一):快速阅读5本书,掌握整体背景

    2015年1月开始学习微信开发. 已经有多年开发经验了,从网上文章来看,微信开发主要是接口,然后是业务逻辑,不是很难.所以,我比较强调学习效率.一天学一点,是不能满足我的快速学习欲望的.       ...

  8. const 指针_C语言学习日记(11)——const与指针

    对于一个普通指针typet *p.p有三个最基本的能力,第一就是可以通过p = &obj来指向一个type类型对象,并随意切换指向对象.第二就是通过value = *p来读取它指向的对象的值. ...

  9. 十五的学习日记20160926-你不知道的JS笔记/

    十五的学习日记20160926 JavaScript 一个用于检测正负值的函数,可以用它辨别-0值. 我觉得挺好用,以后可以写到自己的工具库里. //函数:检查传入参数是否为正数.Number=> ...

最新文章

  1. 法国公布“人机协同”项目第二批研究计划
  2. python输入123输出321_C语言编程:输出一个3位整数的逆序数,如输入123,输出321....
  3. Python-Requests.post方法中,传参data与json的区别
  4. 简单多进程任务处理程序
  5. 对话系统(四)- RNN
  6. html怎么给边框改样式,html里面怎么设置边框?html边框样式设置方法
  7. 查看linux网络带宽
  8. bubbo调用Failed to invoke remote method异常解决
  9. Visual C++ 2010 Express中文版如何下载
  10. [存档]CxServer系统
  11. ADByby 自定义过滤语法简表
  12. CCF-CSP真题《202209-3—防疫大数据》思路+python题解
  13. 三角形面积的叉积公式
  14. geany中正确运行python方法
  15. 【转】我们离大排面30元一碗还有多远?
  16. ARIMA模型的拖尾截尾问题
  17. 元宇宙顶层设计预研项目探讨
  18. 记录一次上网正常但是【登录客户端应用网络异常问题】
  19. 通用的web系统数据导出功能设计实现(导出excel2003/2007 word pdf zip等)
  20. m73p黑苹果_M93P一次性拔草小主机,黑苹果,软路由。

热门文章

  1. TERRA-COTTA 之TCCONFIG配置问题 回顾
  2. 职业生涯规划计算机专业100,计算机专业职业生涯规划书.doc
  3. ffmpeg截取视频片段(傻瓜教程)
  4. 已解决!XXX cannot be resolved to a type!
  5. 蔡先生论道大数据之一 : 大数据由来
  6. 用户主要通过计算机软件与计算机进行交流,大学计算机基础(2015版)蔡绍稷,吉根林习题三-答案讲述.doc...
  7. Spring MVC框架在进行表单提交,自动封装成对象提交,在以对象的形式入参
  8. python爬虫网易云音乐评论再分析_Scrapy爬取网易云音乐和评论(一、思路分析)...
  9. GreenDao 数据库 升级 保留之前数据
  10. cplex小白感悟—前言