From 2b995aadd151df7da4013a0c33e4d747b536ee18 Mon Sep 17 00:00:00 2001 From: "Cathy J. Fitzpatrick" Date: Mon, 4 Apr 2022 15:54:46 -0700 Subject: [PATCH] Invoke `DisableThreadLibraryCalls` in `DllMain` --- src/dllmain.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dllmain.cpp b/src/dllmain.cpp index ac7ce60..ce18e9a 100644 --- a/src/dllmain.cpp +++ b/src/dllmain.cpp @@ -244,6 +244,7 @@ DWORD WINAPI ThreadProc(LPVOID lpParameter) { BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: { + DisableThreadLibraryCalls(hModule); ThreadData *const pData = new ThreadData{ hModule }; const HANDLE hThread = CreateThread( NULL, 0, ThreadProc, pData, 0, NULL /*lpThreadId*/);