REF-041 - Move Remaining Active App DLL Probes To LoadLibraryEx¶
Summary¶
The remaining active app LoadLibrary call sites were converted to
LoadLibraryEx with call-site-specific search policy. Optional external DLL
loads had already been hardened under REF-038, REF-039, and REF-040.
Outcome¶
- Language DLLs keep the existing version check and fallback order, but now load
the explicit prepared path with
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIRandLOAD_LIBRARY_SEARCH_DEFAULT_DIRS. - The
wmvcore.dllWindows Media metadata probe now loads from System32 only withLOAD_LIBRARY_SEARCH_SYSTEM32. - Active
eMule-mainapp code no longer has liveLoadLibrary(call sites.
Acceptance¶
- [x] Language DLL lookup behavior remains version-gated and path-ordered.
- [x]
wmvcore.dllremains optional and system-scoped. - [x] Active app
LoadLibraryaudit has no remaining live code hits.