1. MmpTls在线程开始时分配内存,线程结束时并未释放。 2. LPVOID buffer = ReadDllFile(R"(Test.dll)"); HMODULE hModule = nullptr; auto status = LdrLoadDllMemoryExW(&hModule, nullptr, 0, buffer, 0, L"", nullptr); LdrUnloadDllMemory(hModule); 如以上测试代码,多个线程同时执行就会出错,在LdrLoadDllMemoryEx和LdrUnloadDllMemory中加上锁后,有所改善,但仍有其他崩溃。