BluralMemory V. 0.2

01/31/2010 21:03 MBex#1
Diese Bibliothek stellt eine C++ Klasse bereit, mir der es einfach ist andere Prozesse zu manipulieren.

Da es bisher leider keine C++ Lib in dieser Art gibt, habe ich mich dazu entschlossen selber eine zu Entwickeln. Vorbild war mir dabei die BlackMagic lib für C#.

Die Bibliothek verwenden ausschließlich die Standard Bibliotheken, es bestehen also keinerlei Abhängigkeiten.

Neben Methoden zum lesen und schreiben aller gängigen Datentypen wie int, uint und long gibt es auch Methoden zum lesen und schreiben von ascii und utf8 strings.

Außerdem kannst du über entsprechende Methoden Tastendrücke an den Prozess zu senden.

Hier der Link zu aktuellen Online-Dokumentation: [Only registered and activated users can see links. Click Here To Register...]

Im Verzeichnis Examples befindet sich außerdem ein Beispiel in dem auf einen WoW-Prozess zugegriffen wird. Mehr Informationen dazu in der Dokumentation.

Aktuelle Version: 0.3

[Only registered and activated users can see links. Click Here To Register...]

Bei Fragen oder Anregungen einfach hier posten oder mir eine E-Mail an [Only registered and activated users can see links. Click Here To Register...] senden.

Viel Spaß ;-)

Changelog:

0.3
-64bit, 32bit, 16bit Spezifische Datentypen hinzugefügt
-Das namespace BMTypes in BM umbenannt
-Destruktor der Klasse BluralMemory virtuell gemacht
-Einige Methoden bekamen als Parameter einen std::string anstatt einem const std::string &, dies wurde geändert
-Die Methode readUnicodeString() hinzugefügt
-Den Rückgabewert von suspendThread() von uLong nach bool geändert
-Die Methoden readUInt64() und readInt64() hinzugefügt
-Die Methoden writeUInt64() und writeInt64() erwarten nun einen richtigen 64bit Datentypen
-Den Rückgabewert von keyPress() von void nach bool geändert
-Die Dokumentation angepasst
01/31/2010 21:47 Cholik#2
#moved