|
You last visited: Today at 17:22
Advertisement
Kleine Hilfe in VB Memory Editing Pointer
Discussion on Kleine Hilfe in VB Memory Editing Pointer within the .NET Languages forum part of the Coders Den category.
01/29/2013, 21:08
|
#1
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
Kleine Hilfe in VB Memory Editing Pointer
Ich brauche eine kleine hilfe in vb wer sich mit memory editing auskennt kann mich mal adden in skype: allbossfucka
ReadInteger and Write Integer problem. Ich werde es genauer in skype erklären.
Danke nochmals im Vorraus
Muss die baseadresse und den pointer addieren in vb aber weis nicht wie ich das machen soll
SCREEN:
|
|
|
01/30/2013, 21:45
|
#2
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
Was ist das für eine kommunity keiner hilft -.-
|
|
|
01/30/2013, 21:53
|
#3
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Du postest hier, dass du ein Problem hast, ohne genauere Beschreibung, und erwartest, dass Horden von VB.net Entwicklern jahrelang darauf gewartet haben, dass du deine Skype-Adresse hier postest?
Wie wäre es mit deinem Source-Code und deiner Beschreibung?
Wenn du die Base + den Pointer addieren musst: Speicher die Base als Variable, den Pointer als Variable und addiere die beiden Variablen -> tada, Adresse!
|
|
|
01/30/2013, 23:13
|
#4
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
€dit = screen hinzugefügt
|
|
|
02/01/2013, 16:34
|
#5
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
Brauche immernoch hilfe?
|
|
|
02/01/2013, 16:44
|
#6
|
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
|
poste mal den code der "ReadInteger" funktion wenn wir nicht genau wisen was die macht können wir dir nicht helfen.
|
|
|
02/01/2013, 17:01
|
#7
|
elite*gold: 0
Join Date: Jun 2009
Posts: 132
Received Thanks: 37
|
Ja zeig den code und normal macht man sowas nicht mit vb or C# oder irgendeiner anderen .net sprache,da jeder Typ eine Klasse ist und du so gezwungen bist andere Typen zu verwenden.
|
|
|
02/01/2013, 18:05
|
#8
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
Hier erstmal
WriteInteger :
Code:
Public Sub WriteInteger(ByVal ProcessName As String, ByVal Address As Integer, ByVal Value As Integer, Optional ByVal nsize As Integer = 4)
If ProcessName.EndsWith(".exe") Then
ProcessName = ProcessName.Replace(".exe", "")
End If
Dim MyP As Process() = Process.GetProcessesByName(ProcessName)
If MyP.Length = 0 Then
MessageBox.Show(ProcessName & " isn't open!")
Exit Sub
End If
Dim hProcess As IntPtr = OpenProcess(PROCESS_ALL_ACCESS, 0, MyP(0).Id)
If hProcess = IntPtr.Zero Then
MessageBox.Show("Failed to open " & ProcessName & "!")
Exit Sub
End If
Dim hAddress, vBuffer As Integer
hAddress = Address
vBuffer = Value
WriteProcessMemory1(hProcess, hAddress, CInt(vBuffer), nsize, 0)
End Sub
ReadInteger :
Code:
Public Function ReadInteger(ByVal ProcessName As String, ByVal Address As Integer, Optional ByVal nsize As Integer = 4) As Integer
If ProcessName.EndsWith(".exe") Then
ProcessName = ProcessName.Replace(".exe", "")
End If
Dim MyP As Process() = Process.GetProcessesByName(ProcessName)
If MyP.Length = 0 Then
MessageBox.Show(ProcessName & " isn't open!")
Exit Function
End If
Dim hProcess As IntPtr = OpenProcess(PROCESS_ALL_ACCESS, 0, MyP(0).Id)
If hProcess = IntPtr.Zero Then
MessageBox.Show("Failed to open " & ProcessName & "!")
Exit Function
End If
Dim hAddress, vBuffer As Integer
hAddress = Address
ReadProcessMemory1(hProcess, hAddress, vBuffer, nsize, 0)
Return vBuffer
End Function
mein code:
Code:
Imports System.Runtime.InteropServices
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim wert As String = TextBox1.Text
Try
Dim Pointer As Integer = &H97074
ReadInteger("solitaire", Pointer)
If Pointer = 0 Then Exit Sub
ReadInteger("solitaire", Pointer + &H2C)
If Pointer = 0 Then Exit Sub
WriteInteger("solitaire", Pointer + &H10, wert)
Catch ex As Exception
End Try
End Sub
End Class
Meine Form1 :
|
|
|
02/01/2013, 18:51
|
#9
|
elite*gold: 0
Join Date: Feb 2010
Posts: 769
Received Thanks: 499
|
für addition & statt +
|
|
|
02/01/2013, 18:56
|
#10
|
elite*gold: 0
Join Date: Jun 2009
Posts: 132
Received Thanks: 37
|
Quote:
Originally Posted by karaenes1
Hier erstmal
WriteInteger :
Code:
Public Sub WriteInteger(ByVal ProcessName As String, ByVal Address As Integer, ByVal Value As Integer, Optional ByVal nsize As Integer = 4)
If ProcessName.EndsWith(".exe") Then
ProcessName = ProcessName.Replace(".exe", "")
End If
Dim MyP As Process() = Process.GetProcessesByName(ProcessName)
If MyP.Length = 0 Then
MessageBox.Show(ProcessName & " isn't open!")
Exit Sub
End If
Dim hProcess As IntPtr = OpenProcess(PROCESS_ALL_ACCESS, 0, MyP(0).Id)
If hProcess = IntPtr.Zero Then
MessageBox.Show("Failed to open " & ProcessName & "!")
Exit Sub
End If
Dim hAddress, vBuffer As Integer
hAddress = Address
vBuffer = Value
WriteProcessMemory1(hProcess, hAddress, CInt(vBuffer), nsize, 0)
End Sub
ReadInteger :
Code:
Public Function ReadInteger(ByVal ProcessName As String, ByVal Address As Integer, Optional ByVal nsize As Integer = 4) As Integer
If ProcessName.EndsWith(".exe") Then
ProcessName = ProcessName.Replace(".exe", "")
End If
Dim MyP As Process() = Process.GetProcessesByName(ProcessName)
If MyP.Length = 0 Then
MessageBox.Show(ProcessName & " isn't open!")
Exit Function
End If
Dim hProcess As IntPtr = OpenProcess(PROCESS_ALL_ACCESS, 0, MyP(0).Id)
If hProcess = IntPtr.Zero Then
MessageBox.Show("Failed to open " & ProcessName & "!")
Exit Function
End If
Dim hAddress, vBuffer As Integer
hAddress = Address
ReadProcessMemory1(hProcess, hAddress, vBuffer, nsize, 0)
Return vBuffer
End Function
mein code:
Code:
Imports System.Runtime.InteropServices
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim wert As String = TextBox1.Text
Try
Dim Pointer As Integer = &H97074
ReadInteger("solitaire", Pointer)
If Pointer = 0 Then Exit Sub
ReadInteger("solitaire", Pointer + &H2C)
If Pointer = 0 Then Exit Sub
WriteInteger("solitaire", Pointer + &H10, wert)
Catch ex As Exception
End Try
End Sub
End Class
Meine Form1 :
|
Die Variable Pointer wird nicht verändern du musst die Variablen auch dem return von ReadInt zuweisen.
|
|
|
02/01/2013, 18:58
|
#11
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
Quote:
Originally Posted by Mafia67
für addition & statt +
|
also Pointer & &h2c usw meinst du die?
Quote:
Originally Posted by dasschild
Die Variable Pointer wird nicht verändern du musst die Variablen auch dem return von ReadInt zuweisen.
|
und wie wäre das möglich?
|
|
|
 |
Similar Threads
|
[HELP] Pointer to Memory [C++]
01/25/2013 - C/C++ - 1 Replies
Hello,
i try to get a Value of a Memory -> Pointer
thats what I do in Cheat Engine:
http://www.abload.de/img/unbenannt3rkuv6.png
How do I get this Work in my C++ Function:
|
memory pointer
09/10/2012 - General Gaming Discussion - 5 Replies
hi, i was wondering if any1 got the latest memory pointer for hero online schlatterbot becuz i had a few friends who were familiar with cheat engine and they still can't figure out the code for it. any help would be great thank you
|
[Memory und Pointer] Brauche Hilfe (SWTOR)
01/17/2012 - General Coding - 4 Replies
Moinsen,
ich möchte für Swtor was basteln und brauche ein paar Offsets vom Spiel, aber ich finde nie die Pointer von den Sachen die ich brauche.
Ist hier vielleicht einer, der davon Ahnung hat und per Ts3 or IRC mir dabei ein wenig helfen kann?
Ich brauche nicht viele Offsets, sind sehr wenige.
Bevor das geflame los geht... ich behersche c++/c#/, ja aber ich kann keine Pointer finden.. schäme mich dafür nicht. Weil es mich nie interessiert hatte.
|
C# Memory Pointer
08/28/2011 - .NET Languages - 0 Replies
Hallo,
Wollte einmal fragen ob man Memory Pointer in C# genauso wie
In AutoIt verwendet also damit meine ich,
Mit BaseAdresse Memory lesen und dann die Offsets hinzufügen.
Wäre dankbar für eine antwort oder wenn es gehen würde ein Beispiel.
Regards
.Haru*
|
C++ Pointer Memory
12/24/2010 - C/C++ - 5 Replies
Hallo zusammen,
ich bin aktuell dabei meine ganzen autoit botfunctions in c++ umzusetzen.
aktuell habe ich ein problem mit der memory. das auslesen und schreiben geht generell schon.
Beispielaufruf
m_objFenster.MemoryRead(adr_death, sizeof(int));
Funktion
|
All times are GMT +1. The time now is 17:22.
|
|