0%

PE

PE文件结构

可执行文件

可执行文件(executable file)指的是可以由操作系统进行加载执行的文件

exe。txt之类的不是可执行文件,因为txt文件依赖exe打开。

可执行文件格式

1
2
Windows平台:	PE(Portable Executable)文件结构
Linux平台: ELF(Executable and Linking Format)文件结构

应用

<1>病毒与犯病毒

<2>外挂与反外挂

<3>加壳与脱壳(保护与破解)

<4>无源码修改功能、软件汉化等

阅读全文 »

C++

封装

封装

将函数定义到结构体内部,就是封装

带有函数的结构体称为类

成员函数

结构体里面的函数,称为成员函数

this关键字

当在一个类中,有一个成员函数

阅读全文 »

C

C基础

一、c语言分步编译

1.预处理:宏定义展开 头文件展开 条件编译 去注释

2.汇编 检查语法 将C语言转变成汇编语言

3.汇编 将汇编语言转成机器语言

4.链接 将C语言依赖库链接到程序中

image-20231204140915723

阅读全文 »

汇编

汇编基础

二进制与十六进制

十六进制相当于二进制的简写,可以看成二进制的另一种形式

二进制 十六进制
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

数据宽度

数据宽度

阅读全文 »

关于微信小程序字体更换问题

在制作微信小程序换字体时,如果直接使用

1
<text decode class="SwiperTitle" style="font-family:宋体 ;">宋体宋体宋体</text>

在电脑预览时,字体确实会变成宋体(下图

image-20240705105411286

但是当在手机上预览时,因为手机并没有“宋体”这个预制的字体,所以手机并不会将字体改成宋体

阅读全文 »