Wenn ich den in Dev-C++ kompiliere und ausführe funktioniert alles einwandfrei
in microsoft c++ allerdings stürzt das Programm ab.
Woran kann das liegen ?
Ist ja der selbe Code.
ich möchte die Memory eines Spiels per Dll auslesen.
Dies geschieht mit folgendem C++ Code:
PHP Code:
unsigned int address=0xAddresse; //meine Addresse
float var;
var=*(float*)address; //Wert per Pointer lesen
funktioniert auch
wenn jetzt aber bei Wert in Cheat Engine nur ?? anzeigt,
bekoomme ich, wenn ich den Wert lesen will,vom Spiel einen Error.
Diesen Error kann man zwar beim 1ten mal ignorieren,
aber der Hack funktioniert danach nicht mehr.
Wie kann ich den Error verhindern?
Wahrscheinlich ist es eine dynamische Adresse die sich bei Neustart des Spieles ändert. in dem fall musst du den Pointer zu der Adresse finden und in deiner Dll benutzen.
Hmm. Das kannte ich nicht, aber ist es sinnvoll diese Funktion zu nutzen?
Quote:
Originally Posted by MSDN
Important This function is obsolete and should not be used. Despite its name, it does not guarantee that the pointer is valid or that the memory pointed to is safe to use. For more information, see Remarks on this page.
hi,
dank buffy's lösung hats nach einigem Probieren jetzt super geklappt.
P.S. habe vor kurzem von dev c++ auf microsoft vs c++ umgestellt.
wo kann ich Libraries zum Linker hinzufügen?
Wenn ich den in Dev-C++ kompiliere und ausführe funktioniert alles einwandfrei
in microsoft c++ allerdings stürzt das Programm ab.
Woran kann das liegen ?
Ist ja der selbe Code.
[Problem]Habe ein Problem und zwar spinnt mein VPC etwas(ohne Grund)?! 07/28/2011 - Metin2 Private Server - 10 Replies Also wie schon gesagt meins Server spinnt wodurch kiks usw. kommen :(
ich lade euch die Screens in den Anhang, mit der Hoffnung, dass ihr mir helfen könnt :) wäre echt sehr nice :)
Type convertierung / Funktionspointer to DWORD (Functionsaddr) 06/28/2011 - General Coding - 3 Replies Hey liebe Coder,
Ich habe ein kleines Umsetzungsproblem in einem meiner Programme.
Ich versuche die Addr einer Funktion in DWORD zu speichern.
class Beispiel
{
public:
void Funktion();
Funktionspointer help 07/17/2008 - General Coding - 7 Replies Hallo,
habe ein Problem. Nehmen wir an diese Adresse ist ein Funktionspointer (00A12345) in einem fremden Prozess. Nun möchte ich diese Funktion aufrufen. Dazu habe ich folgendes versucht... Ich habe eine dll erstellt, die diese Funktion aufrufen soll.
Die struct stimmt!
DELPHI 6
library MoveFunction;
uses
Windows,