-
-
[旧帖]
[求助]TLS函数的使用中为什么有这样一段
0.00雪花
-
发表于:
2015-11-20 11:33
1718
-
[旧帖] [求助]TLS函数的使用中为什么有这样一段
0.00雪花
#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);
}
标红的那一段到底有什么作用?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!