|
You last visited: Today at 00:06
Advertisement
ReadWritingMemory in VB08
Discussion on ReadWritingMemory in VB08 within the .NET Languages forum part of the Coders Den category.
02/24/2012, 17:27
|
#1
|
elite*gold: 0
Join Date: Sep 2011
Posts: 428
Received Thanks: 285
|
ReadWritingMemory in VB08
Hi Leute,
ich habe das hier mal aus dem Internet geladen und möchte, auch das man damit Text auslesen kann und nicht nur Zahlen.
Hier der Code;
Code:
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
Const PROCESS_ALL_ACCESS = &H1F0FF
Private Declare Function ReadProcessMemory1 Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
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
Ich bitte um Hilfe
|
|
|
02/24/2012, 17:33
|
#2
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
|
Sprache lernen, msdn lesen, weniger kopieren ;o
|
|
|
02/24/2012, 17:39
|
#3
|
elite*gold: 0
Join Date: Sep 2011
Posts: 428
Received Thanks: 285
|
Ich habe Integer -> String schon gemacht aber leider geht es so nicht...bitte heft mir
#Edit: kann mir echt keiner helfen?
|
|
|
02/25/2012, 00:28
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 190
Received Thanks: 50
|
du willst den text vom prozess und nicht die id? oder wie soll ich das verstehen :O
|
|
|
|
Similar Threads
|
Help vb08
12/05/2010 - .NET Languages - 0 Replies
Okey kann geclosed werden problem lag daran weil ich es als admin ausführen musste xD
|
Writememory? [VB08]
08/22/2010 - .NET Languages - 0 Replies
Wie Schreibe ich die Adressen in VB2008?
0x004DDF77
orig bytes: 0xE8, 0x44, 0x97, 0x01, 0x00
patch: 0x90, 0x90, 0x90, 0x90, 0x90
OR
0x004F76C0
orig: 0x83, 0xEC, 0x0C
patch: 0xC3, 0x90, 0x90
|
VB08 und MW2
06/11/2010 - .NET Languages - 4 Replies
Möchte ein Extra Unlocker für MW2 Schreiben! die Adressen habe ich alle und sind auch alle richtig!
Mein Problem: wenn ich die Extras nach und nach Unlocke geht das aber so bald ich alle zusammen oder alle hinereinander Unlocken möchte werden nicht alle freigeschaltet oder es werden bereits Freigeschaltet Extras wieder zurück gesetzt! Ich hab ma nen Video gemacht damit man die Problematik besser versteh! http://www.youtube.com/watch?v=4bRm3lyeHtw
und so mache ich es!...
|
[TUT] VB08 ini-Datei
06/05/2010 - Coding Tutorials - 4 Replies
da viele hier mit systemsettings arbeiten zeig ich euch mal wie er ganz fix eine
ini macht
ich erkläre nur die funktionen hänge aber ein fertiges projekt mit dran zum runterladen
wo farben oder auch die formgröße geändert werden kann u.s.w sollte sich mal ein anfänger wenn anschauen das ist ohne hartgecodeten pfad also nicht C:\bla\bla\bla
es würde nicht die xml gehen sieht besser aus aber bei so was steckt weit mehr arbeit drin
also die api auf rufe sind einfach
|
All times are GMT +2. The time now is 00:06.
|
|