ich kann keine Pointer auslesen -.-

10/17/2010 20:22 Lighthex#1
Hallo,
also so wie die Überschrift schon sagt ...
Ich kann keine Pointer auslesen obwohl der Source stimmt weil ich es andern gepostet habe und es bei denen gefunkt hat nur bei mir nicht ...
Ich besitze Windows Vista Home Premium 64 Bit und ich denke genau daran liegs das ich ein 64 Bit System habe was kann ich dagegen tun ?
.au3 dateinwerden nicht mir Scite geöffnet sondern mit editor
ich sehe das nochnicht mal ,also diese AutoIt Icon sehe ich nochnichtmal :
[Only registered and activated users can see links. Click Here To Register...]
bei mir ist das so :
[Only registered and activated users can see links. Click Here To Register...]
10/17/2010 21:10 lolkop#2
Quote:
Originally Posted by Lighthex View Post
Hallo,
also so wie die Überschrift schon sagt ...
Ich kann keine Pointer auslesen obwohl der Source stimmt weil ich es andern gepostet habe und es bei denen gefunkt hat nur bei mir nicht ...
Ich besitze Windows Vista Home Premium 64 Bit und ich denke genau daran liegs das ich ein 64 Bit System habe was kann ich dagegen tun ?
.au3 dateinwerden nicht mir Scite geöffnet sondern mit editor
ich sehe das nochnicht mal ,also diese AutoIt Icon sehe ich nochnichtmal :
[Only registered and activated users can see links. Click Here To Register...]
bei mir ist das so :
[Only registered and activated users can see links. Click Here To Register...]
schalte deinen admin account frei...
ohne admin rechte hast du keine befugnis auf den speicher anderer programme zuzugreifen.
10/17/2010 21:38 Lighthex#3
admin acc eine kleine erklärung wäre gut ...
10/17/2010 21:40 amnesi#4
script als admin ausführen?!?
10/17/2010 21:41 lolkop#5
[Only registered and activated users can see links. Click Here To Register...]

falls du wissen wolltest was ein admin ist, frag mal am besten bei wikipedia nach :P
10/17/2010 22:26 amnesi#6
wie hat der es geschafft die pointer auszulesen wenn er noch nichma weis
was ein admin ist????
10/17/2010 23:41 KDeluxe#7
C&P

Am Ende fehlt ihn einfach Scite.
10/18/2010 10:37 Lighthex#8
Ich weiß was ein Admin ist xD
aber er sagt admin acc ....
also ich habe das Problem des ich immer den Wert 0 ausgelesen bekomme und das Script stimmt ....
10/18/2010 10:48 Lighthex#9
Ich führe mein Script als Admin aus daran kans nicht liegen ich sag doch bei andern funkionierts ....
10/18/2010 10:54 amnesi#10
zeig dein script doch mal
10/18/2010 11:16 -AmA-#11
Quote:
Originally Posted by Lighthex View Post
Hallo,
also so wie die Überschrift schon sagt ...
Ich kann keine Pointer auslesen obwohl der Source stimmt weil ich es andern gepostet habe und es bei denen gefunkt hat nur bei mir nicht ...
Wo ist den der Source?
Hast du Administratoren-Rechte?
Hast du Debug Rechte?

Quote:
Originally Posted by Lighthex View Post
Ich besitze Windows Vista Home Premium 64 Bit und ich denke genau daran liegs das ich ein 64 Bit System habe was kann ich dagegen tun ?
Nein den auch in der 64 bit version gibts Pointer ;D

Quote:
Originally Posted by Lighthex View Post
.au3 dateinwerden nicht mir Scite geöffnet sondern mit editor
ich sehe das nochnicht mal ,also diese AutoIt Icon sehe ich nochnichtmal :
Einmal Autoit drüber installieren und die Standarts sollten geändert haben.
Sollte dies nicht der Fall sein dan legst du den Standart mit welchem Programm das .au3 Dateien ausgeführt werden, fest.
10/18/2010 11:17 Lighthex#12
Quote:
#RequireAdmin
#include <Pointer.au3>
$windowname = InputBox("Fenstername", "Wie lautet der Fenstername von NosTale ?")
$PID = WinGetProcess($windowname)
$MemOpen = _MemoryOpen($PID) ; Memory wird geöffnet

Global $Offset[3] ; Array des Offsets vom Pointer
$Offset[0] = 0 ; Ist nicht von bedeutung, einfach bei 0 lassen.

$Offset[1] = Dec("ac")

$Offset[2] = Dec("4c"); Static Addr Oset.

$StaticOffset = Dec("397E9C") ; Das statische Offset (NostaleX.dat+???????)

$BaseAddr = _MemoryGetBaseAddress($MemOpen, 1)

$Addr = "0x" & Hex($BaseAddr + $StaticOffset) ; Finale Addresse die für MemoryPointerRead/Write verwendet wird

$Value = _MemoryPointerRead($Addr, $MemOpen, $Offset) ; Liest den Wert aus

MsgBox(0, "", $Value[1])
Wenn ich in Scite F5 drücke kommt kein Fehler ,jedoch wenn ich rechtsclick und run script drücke kommt Fehler das er Pointer.au3 nicht includet obwohl es im Include ordner drin ist

Natürlich habe ich AutoIt istanliert.... jetz sehe ich auch das Icon das habe ich gelöst ... jeodch habe ich nun das Problem
10/18/2010 11:33 omer36#13
versuchs ma mit der nomadmemory.au3 ...
10/18/2010 11:45 Lighthex#14
NomadMemory.au3 hat nicht die Befehle die ich brauche ...
10/18/2010 11:56 -AmA-#15
Der include Befehl macht im Prinzip nichts anderes als den Inhalt der zu Includende Datei in das Skript zu kopieren...
Also mach mal folgendes:
1. lösch das #include <Pointer.au3>
2. kopier den inhalt von Pointer.au3 in dein Skript
3. starten