Huhu, ich hab ein kleines Script geschrieben, dass meinen Playername aus WoW auslesen soll, leider gibt mit das Script aber immer "0" zurück.
Vielleicht könnt ihr mir ja helfen.
MFG
Vielleicht könnt ihr mir ja helfen.
MFG
#include <NomadMemory.au3>
$ProcessId = ProcessExists("wow.exe")
If $ProcessId > 0 Then
$Handle = _MemoryOpen($ProcessId)
If Not @error Then
MsgBox(0, "Name", _MemoryRead(0x903F40, $Handle, "char[255]"))
Else
MsgBox(0, "Fehler", "Der Prozess konnte nicht geöffnet werden!")
EndIf
Else
MsgBox(0, "", "Starte WoW!")
EndIf
#include <NomadMemory.au3>
$ProcessId = ProcessExists("wow.exe")
If $ProcessId > 0 Then
$Handle = _MemoryOpen($ProcessId)
If Not @error Then
$Base = _MemoryModuleGetBaseAddress($ProcessId, "Wow.exe")
MsgBox(0, "Name", _MemoryRead($Base + 9453376, $Handle, "char[255]"))
Else
MsgBox(0, "Fehler", "Der Prozess konnte nicht geöffnet werden!")
EndIf
Else
MsgBox(0, "", "Starte WoW!")
EndIf