软件开发与调试
使用Visual Studio
微软官方下载Visual Studio 2019安装包
双击文件后缀为exe的文件开始安装

勾选需要的组件

在单个组件中可以搜到需要的组件

选择安装目录后等待安装

启动并创建一个C++项目
选择C++和控制台应用

填写项目名称和选择项目路径

C++程序是如何编译运行的?
指令架构:
X86指令架构(PC端):微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合
ARM指令架构(移动端):ARM架构过去称作进阶精简指令集机器,是一个32为元精简指令集RISC中央处理器架构,广泛使用在许多嵌入式系统设计,由于节能特点,ARM处理器非常适用于移动通讯领域,符合主要涉及目标位低耗电特性
常见的编译器:
MSVC(Microsoft Visual C/C++)
LLVM(Low Level Virtual Machine)
使用不同的编译选项编译程序
DEBUG/RELEASE X86/X64

静态编译与动态链接库编译

使用反汇编工具(IDA Pro)查看不同编译选项编译的C++程序的汇编代码
软件加壳与破解
常见的软件加密壳:
VMProtect
UPX压缩壳
SafeEngine
Themida
使用VMProtect加密程序
导入VMProtect.h头文件
更新: 2025-03-14 21:18:40
原文: https://www.yuque.com/yuhui.net/network/ltzqbfkxpeg7i1ni

评论(0)
暂无评论