08.05.2011, 05:52
(Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2011, 05:54 von iNvIcTUs oRCuS.)
Hahahaha... Tschuldigung, aber ich habe selten so schön gelacht. Ich kann Dir verraten warum das be dir so "komisch" aussieht. Die Grundregister RAX, RBX, RCX, RDX, RSI, RDI, RBp und RSP sind allesamt 64-Bit Register.
Zum Vergleich...
Das sind 16-Bit Register
AX, BX, CX, DX etc. ...
Das sind 32-Bit Register
EAX, EBX, ECX, EDX etc. ...
Ja und wie gesagt was ihr da seht sind eben 64-Bit Register. Ergo @fr33k - Du arbeistet also mit der 64-Bit Version von Windows und einer 64-Bit Version von Solitaire und natürlich mit der 64-Bit Version von Cheat Engine.
Und warum das mit den Pointern nicht funktioniert liegt nicht an den Poitern selbst sondern wahrscheinlich bzw. höchstwahrscheinlich an Windows selbst. In Windows gibt es eine Möglichkeit ein Programm dynamisch zu laden, ähnlich wie eine DLL. Das heißt mit anderen Worten das die Basisadresse immer eine andere ist.
Dies ist ganz einfach eine Sicherheitsmaßnahme um nicht gleich jeder Ad- und Malware uneingeschränkten Zugriff aufs System zu gewähren. Beobachten kann man das ganze, soweit ich das noch in Erinnerung hab, bei Notepad (dem herkömmlichen Windows Editor), bei den integrierten Spielen wie Solitaire und Spider Solitaire und z.b. beim Firefox Browser.
Wie das ganze genau funktioniert entzieht sich meiner Kenntnis und natürlich hält sich auch die MSDN Datenbank sehr bedeckt dazu.
Aber, ich gehe jetzt mal davon aus das genau dass das Problem ist warum die Sache mit den Pointern nicht funktoniert.
Zum Vergleich...
Das sind 16-Bit Register
AX, BX, CX, DX etc. ...
Das sind 32-Bit Register
EAX, EBX, ECX, EDX etc. ...
Ja und wie gesagt was ihr da seht sind eben 64-Bit Register. Ergo @fr33k - Du arbeistet also mit der 64-Bit Version von Windows und einer 64-Bit Version von Solitaire und natürlich mit der 64-Bit Version von Cheat Engine.
Und warum das mit den Pointern nicht funktioniert liegt nicht an den Poitern selbst sondern wahrscheinlich bzw. höchstwahrscheinlich an Windows selbst. In Windows gibt es eine Möglichkeit ein Programm dynamisch zu laden, ähnlich wie eine DLL. Das heißt mit anderen Worten das die Basisadresse immer eine andere ist.
Dies ist ganz einfach eine Sicherheitsmaßnahme um nicht gleich jeder Ad- und Malware uneingeschränkten Zugriff aufs System zu gewähren. Beobachten kann man das ganze, soweit ich das noch in Erinnerung hab, bei Notepad (dem herkömmlichen Windows Editor), bei den integrierten Spielen wie Solitaire und Spider Solitaire und z.b. beim Firefox Browser.
Wie das ganze genau funktioniert entzieht sich meiner Kenntnis und natürlich hält sich auch die MSDN Datenbank sehr bedeckt dazu.
Aber, ich gehe jetzt mal davon aus das genau dass das Problem ist warum die Sache mit den Pointern nicht funktoniert.
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!
Traineranfragen per PM werden prinzipiell gelöscht...
Traineranfragen per PM werden prinzipiell gelöscht...