Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
26. Mär 2009
Hi,
Ehm das ist schon lange her.. Ich weiß gar nicht :mrgreen:
Entweder hab ichs nicht probiert oder es hat nicht funktioniert. Würde ich mal tippen. :stupid:
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
26. Mai 2008
Hi,
Ich merke gerade, das es in Delphiprogrammen funktioniert. Also in meinem Testprogramm zumindest...
Im Explorer funktioniert es allerdings nicht... Kann es sein, dass der Explorer FindNextFileW benutzt?
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
14. Mai 2008
Ganz sicher doch ;) Habs ja vorher debuggt und ausführlich recherschiert ;)
Ja wie gesagt.. Bei lokalen ist das Problem, das dann vor den nops code erzeugt wird, der dann anstelle von den nops überschrieben wird. Dann wollte ich die Param-Variablen in den public-Teil von TForm1 verlagern, aber egal was ich auch gemacht habe, man konnte diesen Variablen nix zuweisen:
mov eax,...
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
13. Mai 2008
Hi,
Ja ich verstehe deine Idee schon, und sie wird auch ihre Vorteile haben etc, aber es löst ja nicht mein Problem ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
13. Mai 2008
Hi Wotan89,
Ja das Problem bei der Methode müsste doch sein, dass du dann nach jedem Aufruf wieder neu hooken musst.. Also nachdem du die Originalbytes zurückgeschrieben hast und die Funktion aufgerufen hast, müsstest du ja eigentlich nochmal den Jmp Befehl rüberkopieren.
Das ist irgendwie ein ziemlich übles hin-und-her.. Vorteil ist halt wie gesagt, dass du jedesmal nur genau 5 Bytes...
Forum: Sonstige Fragen zu Delphi
Delphi
by Neutral General,
13. Mai 2008
Hi,
bin schon ein ganzes Stück weitergekommen :) Aber es gibt da noch ein kleines Problem...
Also erst mal der Code:
procedure TForm1.FormCreate(Sender: TObject);
var lib: hModule;
begin