Weiß jemande wie ich eine Memory Addresse in Visual Basic einbauen kann ? :)
Ahja habe VB08 :)
Liebe Grüße,
AngelAndi
Ahja habe VB08 :)
Liebe Grüße,
AngelAndi
Public Declare Function ReadProcessMemory 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 Declare Function WriteProcessMemory Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
Dim myProcesses As Process() = Process.GetProcessesByName("notepad")
Dim processHandle as IntPtr = myProcesses(0).Handle
Dim zahl as Integer = 20 Dim adresse As Integer = &HD43318 WriteProcessMemory(processHandle, zahl, adresse, 4, 0)
Dim buffer as Integer ReadProcessMemory(processHandle, &HD43318,buffer, 4, 0)
Process.EnterDebugMode()
Dim myProcesses As Process() = Process.GetProcessesByName("notepad")
Dim processHandle as IntPtr = myProcesses(0).Handle
Wisst ihr warum das kommt?Quote:
Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Der Index war außerhalb des Arraybereichs..