DLL selbst entladen.
-
Hi.
Ich habe eine DLL per DLL-Injection (CreateRemoteThread() + LoadLibrary()) in einen Prozess geschleust. Naja, jetzt soll sie nach dem die Hauptfunktion ausgeführt ist auch wieder entladen werden. Mein Ansatz war:
FreeLibrary(GetModuleHandle("Navigator.dll"));Was logischerweise das Gastprogramm abstürzen lässt.
Gibt es da Möglichkeiten außer dem Ändern des Registry-Schlüssels? Das möchte ich nämlich nach Möglichkeit vermeiden.
Danke.

Grüße,
Flo
-
vllt mit FreeLibraryAndExitThread
-
in dem beispiel wird gezeigt wie man injected dll's wieder entläd
http://www.codeproject.com/KB/DLL/RemoteLib.aspx
-
Danke euch beiden, klappt jetzt.