diff --git a/readme.txt b/readme.md similarity index 67% rename from readme.txt rename to readme.md index b826592..92d823c 100644 --- a/readme.txt +++ b/readme.md @@ -1,5 +1,8 @@ +MemoryModule +============ + The default windows API functions to load external libraries into a program -(LoadLibrary, LoadLibraryEx) only work with files on the filesystem. It's +(`LoadLibrary`, `LoadLibraryEx`) only work with files on the filesystem. It's therefore impossible to load a DLL from memory. But sometimes, you need exactly this functionality (e.g. you don't want to @@ -8,8 +11,8 @@ workarounds for this problems are to write the DLL into a temporary file first and import it from there. When the program terminates, the temporary file gets deleted. -MemoryModule is a library that can be used to load a DLL completely from +`MemoryModule` is a library that can be used to load a DLL completely from memory - without storing on the disk first. -See doc/readme.txt for more informations about the format of a DLL file and +See `doc/readme.txt` for more informations about the format of a DLL file and a tutorial how they can be loaded directly.