首页
社区
课程
招聘
[旧帖] [求助]TLS函数的使用中为什么有这样一段 0.00雪花
发表于: 2015-11-20 11:33 1718

[旧帖] [求助]TLS函数的使用中为什么有这样一段 0.00雪花

2015-11-20 11:33
1718
#include "windows.h"
#pragma comment(linker, "/INCLUDE:__tls_used")

void NTAPI TLS_CALLBACK(PVOID DllHandle, DWORD Reason, PVOID Reserved)
{
        if (IsDebuggerPresent())
        {
                MessageBoxA(NULL, "DEbugger Detected!", "TLS Callback", MB_OK);
                ExitProcess(1);
        }
}
#pragma data_seg(".CRT$XLX")
PIMAGE_TLS_CALLBACK pTLS_CALLBACKs[] = { TLS_CALLBACK, 0 };
#pragma data_seg()

int main(void)
{
        MessageBoxA(NULL, "Hello :)", "main()", MB_OK);
}
标红的那一段到底有什么作用?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 3593
活跃值: (774)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
2
回调函数数组,表示调用顺序
多加几个或者去掉试试
2015-11-21 13:11
0
游客
登录 | 注册 方可回帖
返回
//