From 41e666e31455456657da1b4507bc8fb2b33b8801 Mon Sep 17 00:00:00 2001 From: Boring <1079299053@qq.com> Date: Fri, 15 Dec 2023 08:40:27 +0800 Subject: [PATCH] LoadLibraryMemoryExA pass the Flags parameter --- MemoryModule/LoadDllMemoryApi.cpp | 2 +- MemoryModule/MmpGlobalData.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MemoryModule/LoadDllMemoryApi.cpp b/MemoryModule/LoadDllMemoryApi.cpp index 3e61cdf..01aaeb6 100644 --- a/MemoryModule/LoadDllMemoryApi.cpp +++ b/MemoryModule/LoadDllMemoryApi.cpp @@ -51,7 +51,7 @@ HMEMORYMODULE WINAPI LoadLibraryMemoryExA( mbstowcs_s(nullptr, _DllFullName, size, DllFullName, size); } - result = LoadLibraryMemoryExW(BufferAddress, 0, _DllName, _DllFullName, 0); + result = LoadLibraryMemoryExW(BufferAddress, 0, _DllName, _DllFullName, Flags); } while (false); RtlFreeHeap(heap, 0, _DllName); diff --git a/MemoryModule/MmpGlobalData.h b/MemoryModule/MmpGlobalData.h index 35752ec..2f73ddf 100644 --- a/MemoryModule/MmpGlobalData.h +++ b/MemoryModule/MmpGlobalData.h @@ -100,7 +100,7 @@ typedef enum class _WINDOWS_VERSION :BYTE { #define MEMORY_MODULE_GET_MINOR_VERSION(MinorVersion) (~0x8000&(MinorVersion)) #define MEMORY_MODULE_MAJOR_VERSION 2 -#define MEMORY_MODULE_MINOR_VERSION MEMORY_MODULE_MAKE_PREVIEW(0) +#define MEMORY_MODULE_MINOR_VERSION 0 typedef struct _MMP_GLOBAL_DATA {