Ja.
Und der Screenshot ist gemacht worden als das Programm auf dem "cld" Befehl (oder auf "
asm") angehalten war?
Weil dann versteh ich nicht was da los ist. Ich komme mir irgendwie verarscht vor.
In den Registern ist absolut keine Spur von irgendeinem der Parameter die übergeben werden sollen.
D.h. wenn überhaupt sind die Parameter auf dem Stack, was aber auch absolut keinen Sinn macht.
Dein EIP sieht auch irgendwie seltsam aus.. Vllt. liegt das auch nur an ASLR (?).
Ich weiß nicht was das Problem ist aber von dem was ich hier sehe kann ich meiner Funktion dafür keine Schuld geben wenn aus welchem Grund auch immer bei euch (dir) kompletter Müll in der Funktion ankommt.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."