|
You last visited: Today at 18:28
Advertisement
[PROBLEM] Memory
Discussion on [PROBLEM] Memory within the AutoIt forum part of the Coders Den category.
10/10/2010, 16:47
|
#1
|
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
|
[PROBLEM] Memory
Hey User,
ich habe mich mal in AutoIT an Memory versucht.
Leider fehlgeschlagen...
Ich habs mal mit SpiderSolitaire versucht:
PHP Code:
#include <NomadMemory.au3>
While ProcessExists(SpiderSolitaire.exe) = False
MsgBox(0, "Tool", "Bitten starten Sie SpiderSoltaire")
WEnd
$open = _MemoryOpen(ProcessExists(SpiderSolitaire.exe))
$wert = InputBox("Tool", "Geben sie ihren Wert ein.")
$adresse = 0x0013BCA4
_MemoryWrite($adresse, $open, $wert, "dword")
MsgBox(0, "Tool", "Wert wurde erfolgreich geändert!")
Exit
Leider klappts nicht so ganz.
Er zeigt mir 2 Feheler an:
C:\Users\Alex\kleiner test.au3(3,36) : ERROR: syntax error
While ProcessExists(SpiderSolitaire.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Alex\kleiner test.au3(9,50) : ERROR: syntax error
$open = _MemoryOpen(ProcessExists(SpiderSolitaire.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Alex\kleiner test.au3 - 2 error(s), 0 warning(s)
Kann mir jemand helfen und sagen wo mein Fehler ist?
€: Damit soll der Wert der Punkte geändert werden.
|
|
|
10/10/2010, 16:59
|
#2
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
Quote:
#include <NomadMemory.au3>
While ProcessExists("SpiderSolitaire.exe") = False
MsgBox(0, "Tool", "Bitten starten Sie SpiderSoltaire")
WEnd
$open = _MemoryOpen(ProcessExists("SpiderSolitaire.exe"))
$wert = InputBox("Tool", "Geben sie ihren Wert ein.")
$adresse = 0x0013BCA4
_MemoryWrite($adresse, $open, $wert, "dword")
MsgBox(0, "Tool", "Wert wurde erfolgreich geändert!")
Exit
|
du hattes die anführungs striche beim prozess vergessen
|
|
|
10/10/2010, 17:02
|
#3
|
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
|
toll immer so kleinigkeiten xD
danke
aber die punke ändert er immer noch nicht...
ich hatte da 2 adressen gefunden, muss ich beide nehmen?
ich hatte beide in CE getestet, da ging nur einer..
|
|
|
10/10/2010, 17:12
|
#4
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
probier ma das script wahrscheilich lags an #RequireAdmin das es fehlte
du muss die adresse nehmen die schreibt
PHP Code:
#RequireAdmin
#include <NomadMemory.au3>
HotKeySet("{F1}","_punkteaendern") HotKeySet("{F2}","_beenden")
While 1
Sleep(200)
WEnd
Func _punkteaendern()
While 1
if ProcessExists("SpiderSolitaire.exe") = 0 then _a()
$open = _MemoryOpen(ProcessExists("SpiderSolitaire.exe"))
$wert = InputBox("Tool", "Geben sie ihren Wert ein.")
$adresse = 0x0013BCA4
_MemoryWrite($adresse, $open, $wert, "dword")
MsgBox(0, "Tool", "Wert wurde erfolgreich geändert!") Exit WEnd
EndFunc
Func _a()
While 1
ToolTip("Start SpiderSolitaire",0,0)
if ProcessExists("SpiderSolitaire.exe") = 1 then ExitLoop EndIf _punkteaendern()
WEnd
EndFunc
Func _beenden()
Exit
EndFunc
|
|
|
10/10/2010, 17:21
|
#5
|
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
|
hm ne geht nicht..
das programm klappt ansich, aber der wert wird nicht geändert...
ohne autoIT hat sich der wert geändert, also als ich das in CE gemacht hab.
|
|
|
10/10/2010, 17:22
|
#6
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
Quote:
Originally Posted by 18alex03
hm ne geht nicht..
das programm klappt ansich, aber der wert wird nicht geändert...
ohne autoIT hat sich der wert geändert, also als ich das in CE gemacht hab.
|
welches os?
|
|
|
10/10/2010, 17:26
|
#7
|
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
|
weiß zwar nicht was du mit os meinst, aber hab das problem behoben.
kleiner zahlendreher in der adresse 
danke für deine hilfe
|
|
|
10/10/2010, 17:31
|
#8
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
Quote:
Originally Posted by 18alex03
weiß zwar nicht was du mit os meinst, aber hab das problem behoben.
kleiner zahlendreher in der adresse 
danke für deine hilfe 
|
os ist betriebsystem, hab grad selber solitairie adresse rausgesucht und dasscript angendet, ging super, naja bei dir funkt das jetzt auch
|
|
|
10/10/2010, 22:37
|
#9
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Vielleicht ändert sich die Adresse bei jedem Start?
Einfach die passenden Pointer dazu finden
|
|
|
 |
Similar Threads
|
Vb.net Memory bearbeiten Problem
07/01/2010 - .NET Languages - 1 Replies
Hey ,
ich habe mich mal durch das Tutorial von Guideman durchgearbeitet , dies klappt auch ohne Problem.
Mir ist jedoch aufgefallen , das die Punkte Adresse jedes mal eine andere Adresse hat -> Pointer benötigt.
Ich habe mir die memory.vb angeguckt und verstehe nicht ganz wie ich den Pointer schreiben soll.
lg
|
Memory Problem
05/30/2010 - AutoIt - 2 Replies
Hi ,
ich möchte mit meinem Tool Memorys bearbeiten , was auch eigentlich ganz gut klappt , jedoch verändert sich die Memory bei 2 Eigenschaften immer , obwohl ich nichts umstelle...
$ReadSleep = GuiCtrlRead($Input10)
ToolTip("Made by Fuyo . Have fun Leech0rs",0,0)
$wait = ProcessWait("S4Client.exe")
Sleep($ReadSleep)
$PID = ProcessExists("S4Client.exe")
$Open = _MemoryOpen($PID)
$WallAdd = 0x00C4DCE4
|
Memory problem
11/30/2009 - GW Bots - 1 Replies
Hallo,
ich versuche mich gerade dadran, Speicheradressen zu verwenden:
#include <NomadMemory.au3>
Global $PID
Global $hprocess
$PID = WinGetProcess("Guild Wars")
$hprocess = _MemoryOpen($PID)
|
Memory Bot Rom in Autoit Problem
01/26/2009 - General Gaming Discussion - 3 Replies
Hi,
ich arbeite gerade an einem neuen Bot.
Leider bekomme ich keine richtige Ausgabe wenn ich das Offset addiere, oder ich mache etwas falsch.
$hp ist der aktuelle Wert in der Umgebung ohne Pointer
Wenn ich diesen auslese kommt mein richtiges Leben auch raus.
$pointer ist der pointer und $offset dazu war 31C habe ich mal zu 0x gemacht damit Autoit nicht meckert.
wenn ich $pointer + $offset mache dann gibts in der Msgbox eine 0.
|
Accessdriver problem (out of memory)
05/07/2006 - Off Topic - 4 Replies
wenn ich Accessdiverstarte und eine password liste einfügen will sagt er beimeiner ca 4gb großen liste immer "aout of memory" und bricht ab .. gibt es eine möglichkeit was dagegenzu tun ? oder ein ähnliches programm das so große listen benutzen kann?
Villeicht sagt euch das etwas also am ram und festplattenspeicher sollte es nicht liegen^^
2gb ddr ram
2x200gb festplatte
|
All times are GMT +1. The time now is 18:28.
|
|