Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Brauche Hilfe

Discussion on Brauche Hilfe within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2010
Posts: 23
Received Thanks: 2
Brauche Hilfe

Hallo Freunde,

ich habe von CheatEngine's "Tutorial-i386.exe" den BasePointer aus Step 6 herausgefunden und möchte den Wert in einem Tooltip links oben in der Ecke anzeigen lassen, was aber nicht funktioniert.
Mein Code sieht wie folgt aus:
Code:
#include <NomadMemory.au3>

$pid = ProcessExists("Tutorial-i386.exe")
$address = 0x00690380
Dim $offset[1] = [0]

While 1
   If Not @error Then
	  $process = _MemoryOpen($pid)
	  $value = _MemoryPointerRead($address, $process, $offset)
	  If Not @error Then
		 ToolTip($value[1], 0, 0)
	  Else
		 ToolTip(@error, 0, 0)
	  EndIf
	  
	  _MemoryClose($process)
   EndIf
   
   Sleep(100)
WEnd
@error ist 7
alkololl is offline  
Old 04/04/2013, 18:35   #2
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
Fehler: 7 = Failed to read from the specified process. (prozess nicht vorhanden oder "Hack" ohne Administrative rechte gestartet)
lösung:
Code:
#include <NomadMemory.au3>
#RequireAdmin
$pid = ProcessExists("Tutorial-i386.exe")
$address = 0x00690380
Dim $offset[1] = [0]

While 1
   If Processexists("Tutorial-i386.exe") and Not @error Then
	  $process = _MemoryOpen($pid)
	  $value = _MemoryPointerRead($address, $process, $offset)
	  If Not @error Then
		 ToolTip($value[1], 0, 0)
	  Else
		 ToolTip(@error, 0, 0)
	  EndIf
	  
	  _MemoryClose($process)
   Else
	  Msgbox(0,"","Process does not exist")   
   EndIf
   
   Sleep(100)
WEnd
Nebenbemerkung: Titel wie "Brauche Hilfe" "AutoIt3 Problem" u.s.w gehören hier nicht rein! titel sind aus einem bestimmten grund da!
FacePalmMan is offline  
Old 04/04/2013, 20:50   #3
 
elite*gold: 0
Join Date: Jan 2010
Posts: 23
Received Thanks: 2
Ne, bringt leider auch nichts.
Der Tooltip in der Ecke sagt 0.

Entschuldige wegen dem unpassenden Titel, aber ich bin neu in AutoIt und kann daher mein Problem keinem Thema zuordnen
alkololl is offline  
Old 04/04/2013, 21:13   #4
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
titelvorschlag: MemoryPointer problem
du könntest vielleicht überprüfen ob der pointer richtig ist.
FacePalmMan is offline  
Old 04/04/2013, 21:38   #5
 
elite*gold: 0
Join Date: Jan 2010
Posts: 23
Received Thanks: 2
Der müsste eigentlich stimmen. Der Eintrag war grün und wenn ich die Tutorial.exe neugestartet habe, war der Wert immer noch gültig/richtig.
alkololl is offline  
Old 04/04/2013, 22:01   #6
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Dim $offset[1] = [0]

?? wo sind die offsets?
omer36 is offline  
Old 04/04/2013, 22:06   #7
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
Quote:
Originally Posted by omer36 View Post
Dim $offset[1] = [0]

?? wo sind die offsets?
vielleicht sind da keine offsets. das [0] wäre auch unnötig wenn da keine offsets wären.
FacePalmMan is offline  
Old 04/04/2013, 22:10   #8
 
elite*gold: 0
Join Date: Jan 2010
Posts: 23
Received Thanks: 2
Keine Offsets. Das passt schon.
Ach ich könnte heulen!!!!
alkololl is offline  
Old 04/05/2013, 10:31   #9
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
möglicher fehler: bei _MemoryPointerRead wird $offset und nicht $offset[1] aufgerufen
mögliche lösung:
Code:
#include <NomadMemory.au3>
#RequireAdmin
$pid = ProcessExists("Tutorial-i386.exe")
$address = 0x00690380
$offset = 0

While 1
   If Processexists("Tutorial-i386.exe") and Not @error Then
	  $process = _MemoryOpen($pid)
	  $value = _MemoryPointerRead($address, $process, $offset)
	  If Not @error Then
		 ToolTip($value[1], 0, 0)
	  Else
		 ToolTip(@error, 0, 0)
	  EndIf
	  
	  _MemoryClose($process)
   Else
	  Msgbox(0,"","Process does not exist")   
   EndIf
   
   Sleep(100)
WEnd
FacePalmMan is offline  
Reply

Tags
autoit, klappt nicht, memory, nomad


Similar Threads Similar Threads
[Brauche Hilfe]Brauche Hilfe beim einfügen der neuen Rüstungen
01/04/2013 - Metin2 Private Server - 3 Replies
Brauche Hilfe! Hallo epvp. Ich habe mal ein paar Rüstungen gemoddet und dann wollte ich sie einfügen. Es hat fast alles geklappt und ich war recht "happy", weil sie für den männlichen Krieger einbandfrei funktioniert haben. Dann wollt ich gucken wie das bei den anderen Charaktern aussieht. Ich habe mir die Rüstungen gerufen. Die icons der Rüstungen sind für den Ninja und den Krieger richtig. Bei der Sura und der Schami Rüstung sieht mal aber wieder die icons der Krieger und Ninja rüstung....
Brauche hilfe große HILFE bei den Vsro Test Server Files
09/23/2011 - SRO Private Server - 0 Replies
Bitte könnte jemand auf meinen PC kommen mit TeamViewer und mir das mal machen das der Server läuft. Installiert und entpackt ist alles so weit, jedoch schaff ich das irgentwie nicht. Habe es schon viele mahle versucht. Die tuts sind auch nicht grade übersichtlich. :( Ich wäre sehr dankbar über jede hilfe. mfg Soul of Moon
[HILFE]Brauche hilfe beim FreeBSD Rootserver umbekannte Fehlermeldung.
09/09/2010 - Metin2 Private Server - 8 Replies
Hallo comunity. So, ich habe ja letztens schonmal was gefragt wegen dem kernel. Dem den rootserver gehört hat den den hoster eingeschreiben, die haben nun einen reinstall gemacht. So bis jetzt klappt alles, so wie es soll außer....das starten Wenn wir den den server starten möchten, kommt das: http://www.fotos-hochladen.net/uploads/unbenann11 tuptn6kfg.png
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung Ich habe seit einigen Tagen ein Problem... Microsoft Windows Search Protocol Host funktioniert nicht mehr Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt. Ich weiß nicht was das ist und wie ich es loswerde.



All times are GMT +1. The time now is 11:54.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.