其实很简单,介绍一下TLS的API
总共4个
?...的使用
1.首先是TlsAlloc的使用
DWORD TlsAlloc(VOID); 函数原型
调用一次TlsAlloc则会分配4个字节的空间,
不管你在哪里调用,如果在main里面(主线程)中调用,...那么当你创建线程的时候
线程会默认有4个字节的控件
返回值是一个索引, 这个索引是查FS寄存器数组的值当然,这个一会讲解.只需要知道,当我们为每一个线程申请了4个字节的空间
那么索引是一样的,但是索引操作的数据是不一样的...动态使用就是PE中不建立TLS表格了,同样完成同步
image.png
首先,我们为每个线程开辟了4个字节的空间
然后返回一个索引(这个索引看做是g_dwNumber,其实这个索引是去数组里面去取出成员来...注意,虽然回调我们写了,但是要让操作系统调用,那么我们需要添加一个特定的节.