Zitat:
Man kann Hooks dazu benutzen (mißbrauchen), Code per
DLL in andere Prozesse zu schleusen. Wenn sich die
DLL selbst referenziert (LoadLibrary), dann wird sie nach dem Entfernen des Hooks auch nicht entladen
Also geht es jetzt doch oder was???
Wie soll die
Dll sich selbst referenzieren? Wie bei einer exe auch???
Delphi-Quellcode:
procedure xyz;
type
TKeineAhnung = function: Boolean;
var
KeineAhnung: TKeineAhnung;
Lib:THandle;
begin
Lib := LoadLibrary('HDlL.dll');
@KeineAhnung := GetProcAddress(Lib, 'exporierteFunktion');
end;