Since I'm downloading the 5GB patch and I update my projects I've grabbed out an old function I used in AION to get the module address of their Game.dll to get relative offsets working.
Due that Blizzard activated ASLR we need to have relative addresses. If you find addresses post them with an image base of 0x1000 and you can add that address with your base address of WoW.exe.
Here is a code snippet how to get the base address (written in C).
Ja das auch, aber die besorge ich mir schon selber. Hier gings nur um eine Kurznleitung, wie man mit der aktuellen Änderung die Adressen richtig ausließt. ;-)
Das ist nicht mein Code, ich habe nur den Link fixed.
Das ist meine Die von Unknown wird vmtl einige Probleme machen, weil der String in der MODULEENTRY32 Struktur ein WCHAR String ist und der erste gefundene Eintrag wegen der while-Schleife übersprungen wird.
Edit: Sehe gerade, dass er oben schon die von mir verbesserte Funktion reineditiert hat, falls euch das jetzt ein wenig verwirren sollte ;p
Edit 2: Sehe ebenfalls gerade, dass ich da wohl noch einen Fehler reingebaut habe, also am besten die Funktion weiter oben in diesem Post hier verwenden *hust*
oke dann hald nicht dein code, aber aufjedenfall den den du gepostet hast :P
trotzdem funzt iwie nur der code den ich in meinem post verlinkt habe..
kann aber eig nicht sein? oO