Du weißt aber, daß so die Dateidaten um das Doppelte größer werden?
Außerdem braucht man dann nichtmal mehr 'nen ResEditor, da man sich sogar mit dem billigen Notepad die Daten aus der EXE ziehen kann ... denn was Auffälligeres, als ein ellen langes Stück HexCode in einer Exe, gibt es kaum.
Willst du dann nach dem Zurückladen die
DLL wieder auf die Platte speichern, um sie auszuführen?
Wenn ja, dann kannst du sie auch in den Resourcen drinnen lassen, da man sich die
DLL ja spätestens dann besorgen kann, wenn du/dein Programm sie speichert (egal wie schnell du die
DLL wieder löschst).
Und selbst wenn du die
DLL nicht erst speicherst, sondern direkt in den
RAM lädst, dann kopier ich mir einfach diese Datei aus dem Anwendungsspeicher ... Fazit: ich bin schneller mit kopieren, als dir Möglichkeiten einfallen, mir dieses schwerer zu machen