Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:36

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

Advertisement



Memorywrite String

Discussion on Memorywrite String within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 10
Join Date: Dec 2013
Posts: 1,224
Received Thanks: 3,096
Memorywrite String

#Solved
TheMokko is offline  
Old 10/23/2014, 00:12   #2
 
elite*gold: 240
Join Date: Mar 2014
Posts: 374
Received Thanks: 585
Quote:
Originally Posted by ►D3v1n3r View Post


Code:
NomadMemory.au3
#RequireAdmin
#include 
#include 
#include 
#include 
#include 
$Form1 = GUICreate("0815 Form", 615, 438, 192, 124)
$Button1 = GUICtrlCreateButton("Button1", 40, 88, 75, 25)
$Input1 = GUICtrlCreateInput("Input1", 40, 32, 121, 21)
GUISetState()

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button1
_memorywrite(0x0141D7B4, _memoryOpen(ProcessExists("S4Client.exe")),"Test","char[50]")
EndSwitch
WEnd
Doch beides geht nicht. Hoffe ihr könnt mir helfen (Nein an den privilegien liegt es nicht)....

Ich seh auf den ersten Blick jetzt keinen anderen Fehler, nur halt daa du keine Privilegien gesetzt hast ...

Vielleicht solltest du die Länge die du schreibst mit StringLen festlegen. "Char["&StringLen("NoobName")&"]"

Setzt einfach ma Privilegien.

Lass dir die Error's ausgeben und post die Error codes hier..

Ist die Page Writeable?
-SoulCr4ck- is offline  
Old 10/23/2014, 21:12   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Ich wüsste nicht, wofür hier besondere Privilegien benötigt werden, Adminrechte sollten reichen. Meine UDF bietet außerdem für diesen Verwendungszweck eine eigene Funktion: _KDMemory_WriteProcessString()
Kleine Anmerkung zum Script: Schlechter kann man es wohl nicht mehr machen...
KDeluxe is offline  
Thanks
4 Users
Old 10/24/2014, 11:30   #4
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Ist die Adresse statisch? Ich glaube nicht, in diesem Fall brauchst du erst einmal den "Pointer".
Da du hier offensichtlich einfach nur irgendetwas zusammen kopiert hast, mehr schlecht als recht, sehe ich auch keinen Grund dir ein fertiges Script zu erstellen. Meine UDF setzt sehr detailliert Fehlercodes (@error). Diese Information solltest du auch nutzen, aktuell kann niemand genau sagen, was das Problem ist (wobei ich glaube, dass es sich nicht um eine statische Adresse handelt). Mit dem Fehlercode kann man den Fehler genauer bestimmen.
KDeluxe is offline  
Thanks
3 Users
Reply


Similar Threads Similar Threads
C++ Memorywrite = crash
08/23/2014 - C/C++ - 10 Replies
Hallo, habe in meiner DLL eine Funktion die in der Memory den Wert einer Adresse ändern soll... Hier wie es aussieht aber ohne Adresse :D Ps: Es funktioniert wen es vor den D3D Hook aufrufe int address; int * p; address = 0xFFFFFFFF;//Nicht die echte Adresse p = (int*)address; *p=3918565441;
Undetected Memorywrite
09/30/2013 - AutoIt - 9 Replies
Huhu ich bins wieder, hab da mal ne Frage ich habe es nun endlich Geschäft die kdmemory bei mir zum laufen gebracht doch nu wird es immer detected , ich habe auch schon welche gesehen die undetected sind doch ich Kriege es net hin.PS die fileinfo und fileversion sind auch geändert. Freue mich auf Hilfe
[Visual Basic] [Problem] String auslesen/String zufällig wählen
05/06/2012 - General Coding - 4 Replies
Code: #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Name Generator", 236, 299, 815, 246) $Input1 = GUICtrlCreateInput("Username", 24, 72, 185, 21) $Input2 = GUICtrlCreateInput("Username", 24, 104, 185, 21) $Input3 = GUICtrlCreateInput("Username", 24, 136, 185, 21) $Input4 = GUICtrlCreateInput("Username", 24, 168, 185, 21) $Input5 = GUICtrlCreateInput("Username", 24, 200, 185, 21)
[VB08]String in String mit mehreren Funden
08/08/2011 - .NET Languages - 6 Replies
Hey, bin gerade auf ein Problem gestoßen, an dem ich mir seit 3 Stunden die Zähne ausbeiße. Ich will eine Funktion schreiben, die der _StringBetween Funktion von AutoIt gleich ist. _StringBetween gibt in einem Array alle Strings zwischen zwei SubStrings und dem ganzen String aus. Die Ausgabe bei _StringBetween("<h1>test1</h1>&l t;h1>test2</h1>", "<h1>", "</h1>") wäre also idealer Weiße ein Array (x = "test1", x = "test2")... da man in VB08 kein Array returnen kann, komme ich aber einfach...



All times are GMT +2. The time now is 01:36.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.