MemoryModulePP
MemoryModulePP copied to clipboard
MemoryModule which compatible with Win32 API and support exception handling
I have a usecase forthese apis as drop in replacement for : ```c /* * Memory DLL loading code * Version 0.0.4 * * Copyright (c) 2004-2015 by Joachim Bauch...
目前mmptls的实现默认会初始化并hook 如果是dll的话需要在卸载的时候unload所有dll并且清理掉hook 如果可以自己主动调用初始化和反初始化就好了
Hi @bb107, After 2 years I'm back :D I am working on a complicated project in Godot game engine. My project require loading some dll from memory which uses TLS...
condition : Windows SDK (10.0.26100) Building error : ``` 16:42:41:601 1>------ 已启动生成: 项目: MemoryModule, 配置: Debug x64 ------ 16:42:41:735 1>ImportTable.cpp 16:42:41:945 1>D:\opensource\MemoryModulePP\3rdparty\phnt\include\ntioapi.h(778,16): error C2011: “_FILE_STAT_INFORMATION”:“struct”类型重定义 16:42:42:002 1>(编译源文件“ImportTable.cpp”) 16:42:42:002 1> C:\Program...
Hi @bb107, Here's another issue I found with MemoryModulePP I did dig into it and found some clues, So if load a module which uses RTTI (Run-Time Type Information) then...
tested cmake with ninja and visual studio 2022 dll and static version as well as existing project extensive explanations in the commits
Hi @bb107 while using mmpp I faced a crash in my application on initialization when another dll was loaded. I investigated the issue and found the root, I applied a...
there should be a dummy function.
Hi @bb107 It would be great if you can add the feature of support for loading pdb debug symbols for loaded memory modules. It doesn't require driver to do such,...