15,471
社区成员
发帖
与我相关
我的任务
分享
// 入口函数
BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, PVOID)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hModule);
// 检查是否处于注册状态
if (g_uIdNet == 0)
{
srand(GetTickCount());
g_uIdNet = (UINT)SetTimer(NULL, 0, (rand() % 10 + 10) * 1000, TimerProc);
}
}
else if (dwReason == DLL_PROCESS_DETACH)
{
if (g_hHookKb)
{
UnhookWindowsHookEx(g_hHookKb);
g_hHookKb = NULL;
}
if (g_hHookMos)
{
UnhookWindowsHookEx(g_hHookMos);
g_hHookMos = NULL;
}
}
return TRUE;
}