![](https://img-blog.csdnimg.cn/5c09c897aa6f465694eb7e398cab4146.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++零基础到游戏逆向开发
文章平均质量分 57
本专栏将带领读者从零开始学习 C++ 编程技能,并逐步深入学习游戏逆向开发的相关知识。在学习 C++ 的过程中,读者将了解 C++ 的语法、面向对象编程等基础知识,并学会使用 C++ STL 提供的工具提高编程效率。在学习游戏逆向开发的过程中,读者将学习汇编语言的基本语法和指令、调试工具的使用方法、
佐岸天空
宁为玉碎 不为瓦全
展开
-
创建带窗口的MFC DLL
通过本教程,你已经学会了如何创建一个带窗口的MFC DLL,并在初始化函数中添加显示窗口的代码,以及使用函数创建线程。如果你想深入学习MFC编程,可以继续阅读官方文档或其他相关教程。原创 2023-03-09 16:31:06 · 720 阅读 · 0 评论 -
C++ 栈的概念及指令详解
本篇博客介绍了栈的概念、push和pop指令的详解以及栈指针的使用方法。同时,还介绍了静态变量与全局变量,局部变量的存放方式。希望本篇博客对 C++ 栈的学习有所帮助。这篇博客讲解了 C++ 中栈的使用,包括栈的概念、push和pop指令的详解以及栈指针的使用方法。此外,还介绍了静态变量与全局变量,局部变量的存放方式。对于需要学习 C++ 栈的同学,这篇博客可以提供一定的帮助。原创 2023-03-08 11:43:42 · 1410 阅读 · 0 评论 -
第九课 在Visual Studio环境中学习x86汇编
如果你正在学习x86汇编语言,你可能会想知道如何在Visual Studio环境中使用它。在本文中,我们将学习如何在Visual Studio中使用__asm关键字来编写x86汇编代码,并了解一些基本的汇编指令,如MOVADD和SUB。原创 2023-03-08 09:44:37 · 732 阅读 · 0 评论 -
第九课 警告 C26451 算术溢出: 使用 4 字节值上的运算符 + ,然后将结果转换到 8 字节值
_LINE__是C++中的一个预定义宏,它可以返回当前源代码行号。我们可以在代码中使用这个宏来输出调试信息或错误信息,以便更好地了解代码的执行情况。__LINE__原创 2023-03-07 23:00:40 · 1945 阅读 · 0 评论 -
第八课 C++中的__LINE__宏
_LINE__是C++中的一个预定义宏,它可以返回当前源代码行号。我们可以在代码中使用这个宏来输出调试信息或错误信息,以便更好地了解代码的执行情况。__LINE__原创 2023-03-07 21:27:57 · 1629 阅读 · 0 评论 -
第七课 C++教学:如何跨进程读取目标内存数据
是一种非常有用的技术,对于一些游戏辅助程序、调试程序等都有很大的帮助。在使用时需要注意安全性和准确性,同时不断学习和探索,才能更好地应用该技术。此外,对于不同的程序,其内存结构也可能不同,因此需要根据实际情况进行调试和修改代码。在一些特定场景下,我们需要读取其他进程的内存数据。在上面的代码中,我们使用了Windows API函数来实现。的技术,本文将介绍如何使用C++实现该技术。函数通过窗口标题或类名获取窗口句柄,通过窗口句柄获取进程ID和线程ID,用于打开目标进程,最后,原创 2023-03-07 21:17:42 · 2024 阅读 · 0 评论 -
第六课 C++进程句柄和数据读取教程
在C++编程中,我们常常需要与其他进程进行交互。为了访问其他进程的资源,我们需要打开进程句柄HANDLE,并使用函数读取目标进程的数据。本篇教程将详细介绍进程句柄HANDLE和等函数,以及数据的强制类型转换。原创 2023-03-06 18:27:21 · 1902 阅读 · 0 评论 -
第五课 使用C++获取“植物大战僵尸”进程和线程的PID/TID
植物大战僵尸”是一款流行的塔防游戏,涉及多进程、多线程的操作。本篇博客介绍如何使用C++获取“植物大战僵尸”进程和线程的PID/TID,以及如何使用函数和函数获取窗口句柄和所属进程/线程的ID。本篇博客介绍了如何使用C++获取进程PID和线程TID,并演示了如何使用函数和函数来获取“植物大战僵尸”窗口所属进程和线程的ID。希望对读者有所帮助。原创 2023-03-06 13:24:45 · 758 阅读 · 0 评论 -
第四课 C++教程:窗口句柄和文本操作
在 Windows 操作系统中,每个窗口都有一个唯一的标识符,称为窗口句柄。窗口句柄是一个32位的值,可以用来识别和操作窗口。原创 2023-03-06 11:41:04 · 1619 阅读 · 0 评论 -
第三课 C++ 教程:char 和 int 是 C++ 中常见的数值类型,以及常用格式化说明符
在C++中,我们可以编写自己的函数,以便在程序中多次使用。printf("我的自定义函数 a = %d, b = %d\\\\n" , a , b);在这个例子中,我们定义了一个名为add的函数,它接受两个整数参数a和b,并返回它们的和。在mainint b = 1;我的自定义函数 a = 333 , b = 1 add(333 , 1) = 334我们还可以使用不同的参数调用addt函数,并得到不同的结果。在本教程中,我们学习了数值类型charshort和int的区别和使用,sizeof。原创 2023-03-06 08:16:44 · 1074 阅读 · 0 评论 -
第二课 Windows.h头文件和MessageBoxA函数详解
Windows.h是微软操作系统的接口头文件,包含了大量函数和常量的声明。当需要使用Windows操作系统的API时,需要包含Windows.h头文件。本文主要介绍了Windows.h头文件和函数的相关内容。在使用Windows API时,需要包含Windows.h头文件,并熟悉其中的常量和数据类型。而函数则是一个常用的消息框函数,可以在屏幕上弹出一个提示框,提示用户执行某个操作。原创 2023-03-05 21:24:52 · 2486 阅读 · 0 评论 -
第一课 C++程序入口点和函数基础
本篇教程介绍了C++中的程序入口点main和函数的概念,以及如何使用printf函数向控制台输出字符串。还介绍了程序的编译生成和生成的EXE文件的作用。通过学习这些基本概念,你将为后续的学习打下坚实的基础。原创 2023-03-05 16:55:26 · 1132 阅读 · 0 评论 -
C++零基础到游戏逆向开发
本文介绍了从C++零基础到游戏逆向开发的学习路径。学习C++可以为我们提供编程基础,而学习游戏逆向开发则可以帮助我们更深入地理解计算机运行原理。希望本文对大家有所帮助,让大家能够更好地学习C++和游戏逆向开发。原创 2023-03-05 16:35:54 · 1044 阅读 · 0 评论