Einzelnen Beitrag anzeigen

Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#9

Re: Hooks auch ohne Programm WEITER laufen lassen

  Alt 29. Okt 2003, 17:15
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;
  Mit Zitat antworten Zitat