so gehts nicht, die
dll muss schon dann auch von deinem programm geladen sein (da z.B. die Adressen angepasst werden müssen)
Schau dir mal die ReadLibrary Funktion aus der uallkernel an, die macht eigentlich alles was man braucht. (Sections anpassen, ImportTabelle füllen, Relocation Adressen ändern)