|
You last visited: Today at 03:23
Advertisement
MemorySearch Funciton
Discussion on MemorySearch Funciton within the AutoIt forum part of the Coders Den category.
06/25/2010, 01:56
|
#1
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
MemorySearch Funciton
Ger:
Hey, kennt ihr zufällig eine "MemorySearch" Function? Also um Adressen zu suchen?
Eng:
Hey, do you know a "memorysearch" function? For searching adresses...
Danke für eure Hilfe
Thanks for your help.
MfG
|
|
|
06/25/2010, 12:10
|
#2
|
elite*gold: 0
Join Date: Jun 2010
Posts: 68
Received Thanks: 7
|
adressen musst du mit CE (cheat engine) suchen und mit
_memoryread / _memorywrite die werte auslesen oder schreiben
oder wie hast du dir das vorgestellt?
|
|
|
06/25/2010, 12:56
|
#3
|
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
|
du sagst in einem anderen thread gefährliches halbwissen zu manchen leuten kennst dich aber nicht damit aus? :P
sry 4 spamm, aber nutz mal die sufu dazu gibts schon was..
|
|
|
06/25/2010, 13:37
|
#4
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Joar NoMadMemory ist mir bekannt, CE auch, nur wollte ich halt wissen, ob es eine AutoIt Funktion gibt, die Adressen suchen kann oO
Naja ich streng mal die SuFu an, auf autoitscript.com ist eine solche Funktion z.B. nicht vorhanden und soviel mit Adressen hab ich mich noch nicht beschäftigt, es gibt auch Lücken
|
|
|
06/25/2010, 13:40
|
#5
|
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
|
Quote:
Originally Posted by pinguin94
Ger:
Hey, kennt ihr zufällig eine "MemorySearch" Function? Also um Adressen zu suchen?
Eng:
Hey, do you know a "memorysearch" function? For searching adresses...
Danke für eure Hilfe
Thanks for your help.
MfG
|
Adressen sucht man per z.bsp. Cheat Engine und verarbeitet dann mithilfe von
Nomadmemory.au3 diese mit _MemoryWrite oder _MemoryRead
|
|
|
06/25/2010, 13:43
|
#6
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
...
Wie oft noch, ich kenne CE ich kenne nomad ich kenne also auch MemoryWrite und MemoryRead, nur meine Frage ist, ob es eine Funktion gibt wie MemorySearch die ich DIREKT in meinem Script einbauen kann.
Problem sind halt nicht statische Adressen, und um dann z.B. einen Trainerzu coden, müsste man bei Neustart immer neu suchen. Und da es bei nicht statischen ohne CE nciht geht, wolle ich halt wissen ob es eine AutoIt Funktion dafür gibt.
So nun verstanden?
|
|
|
06/25/2010, 16:52
|
#7
|
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
|
Quote:
Originally Posted by pinguin94
...
Wie oft noch, ich kenne CE ich kenne nomad ich kenne also auch MemoryWrite und MemoryRead, nur meine Frage ist, ob es eine Funktion gibt wie MemorySearch die ich DIREKT in meinem Script einbauen kann.
Problem sind halt nicht statische Adressen, und um dann z.B. einen Trainerzu coden, müsste man bei Neustart immer neu suchen. Und da es bei nicht statischen ohne CE nciht geht, wolle ich halt wissen ob es eine AutoIt Funktion dafür gibt.
So nun verstanden?
|
Ja und nein so eine Funktion gibt es nicht!
Wenn die Adresse nicht statisch ist brauchste Pointer.
|
|
|
06/25/2010, 16:55
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 184
Received Thanks: 299
|
For $i = anfang To ende
If _MemoryRead(...) = suche Then...;$i muss rein
Next
|
|
|
06/25/2010, 16:56
|
#9
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Gut das wäre eine Idee, aber der Zeitaufwand wäre sehr hoch. Wie regelt dasdenn CE?
Das hat ja auch wer programmiert. Ich denke der wird da keine For-Next Schleife laufen lassen
|
|
|
06/25/2010, 17:01
|
#10
|
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
|
Drück dich mal klarer aus...
Du brauchst eine MemSearch Funktion, die nach einem Wert sucht?
Oder brauchst du eine MemSearch Funktion, die nach einem OPCode sucht und sich so die Adresse raus holt.
Oder was?
|
|
|
06/25/2010, 17:13
|
#11
|
elite*gold: 50
Join Date: Feb 2009
Posts: 2,173
Received Thanks: 1,765
|
Quote:
Originally Posted by _DownTime
Ja und nein so eine Funktion gibt es nicht!
[...]
|
Man könnte die Adresse doch über einen Pattern-Scan suchen lassen?
|
|
|
06/25/2010, 17:22
|
#12
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Ich brauch einfach eine Funktion, die in etwa so ausschaut von den Parametern her:
_MemorySearch($iValue, $sSType, $sVType)
bzw. muss auf SType nicht näher eingegangen werden, es reicht ein Exact Value, wichtig ist $iValue und $sVType, also Value angeben können und Type, z.B. Float, 4-Bytes, Text etc.
|
|
|
06/25/2010, 17:59
|
#13
|
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
|
Dir ist schon bewusst das dort mehrere Adressen raus kommen würden...?
Und das dies im Endeffekt genau CE wäre?
Ich versteh dein Problem immer noch nicht....
|
|
|
06/25/2010, 18:02
|
#14
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Naja bei dem was ich gerne suchen würde, kämen nur 3 Adressen raus, die ich alle brauchen würde, also wäre das Problem beseitigt.
Ich möchte prinzipiell einfach nicht-statische Adressen durch mein Script bei Programmstart herausfinden, ohne CE nutzen zu müssen, damit z.B. auch andere Personen,die weniger Ahnung haben das Programm ohne Probleme nutzen können.
|
|
|
06/25/2010, 18:10
|
#15
|
elite*gold: 0
Join Date: Jul 2009
Posts: 184
Received Thanks: 299
|
Ich könnt dir ne UDF schreiben die wird relativ schnell aber sie wird auf eine dll angewiesen sein
|
|
|
All times are GMT +2. The time now is 03:23.
|
|