Dlluminator v0.2.0 #4
jarroddavis68
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Dlluminator -- Win64 Memory DLL Loader
Load Win64 DLLs directly from memory. Generate Delphi import units from C headers. No filesystem dependency, no separate DLL files to distribute.
Highlights
GetProcAddressandFreeLibrarywork as normal after loading.sdl3_image.dllimporting fromsdl3.dll) with automatic topological ordering. Register DLLs in any order, callLoadAll, dependencies resolve themselves..pasunits with typed function pointers,.rcresource scripts, and compiled.RESfiles embedding the DLL binary.LdrGetDllHandleandLdrLoadDllhooks, LdrpHashTable re-linking, andNtQueryVirtualMemory/NtManageHotPatchhooks.Release contents:
src/Dlluminator.passrc/Dlluminator.CImporter.passrc/Dlluminator.Config.passrc/Dlluminator.TOML.passrc/Dlluminator.Utils.passrc/Dlluminator.Resources.passrc/Dlluminator.Defines.inctinycc/libs/imports/examples/ImportLibs/examples/TestImports/bin/README.mdLICENSEQuick start (memory loading):
Quick start (CImporter):
Requirements: Windows 10/11 x64. Building from source requires Delphi 12.3. The tinycc binaries are included in the release archive and are required for CImporter functionality.
File Integrity
Files are signed with minisign using this public key:
RWQqjFkbJ5MpCO03yJuQV8NBQGP5iGhb4nxIbw31Oa0ctj3nWi75ZollThis discussion was created from the release Dlluminator v0.2.0.
Beta Was this translation helpful? Give feedback.
All reactions