Re: Read/Write ProcessMemory
I assume you are referring to ReadProcessMemory()?
It's declaration is as follows;
VB Code:
Public Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
So the 2nd last parameter is the amount of data to read. By the way, the last parameter is passed ByRef, so you should be passing in a variable of type Long to test if the correct amount of data was read.
Re: Read/Write ProcessMemory
Something like this?
Code:
Dim valbuffer As Long
ReadProcessMemory phandle, &H5EB988, valbuffer, 17, 0&
Text1 = valbuffer
Thanks,
naitsabes
Re: Read/Write ProcessMemory
More like this
VB Code:
Public Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" _
(ByVal hProcess As Long, _
ByRef lpBaseAddress As Any, _
ByRef lpBuffer As Any, _
ByVal nSize As Long, _
ByRef lpNumberOfBytesRead As Long) _
As Long
Dim lngBytesRead As Long
Dim bufReadBuffer(16) As Byte
ReadProcessMemory phandle, _
ByVal &H5EB988&, _
ByVal VarPtr(bufReadBuffer(0)), _
ByVal 17&, _
lngBytesRead
Re: Read/Write ProcessMemory
Quote:
Originally Posted by penagate
More like this
VB Code:
Public Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" _
(ByVal hProcess As Long, _
ByRef lpBaseAddress As Any, _
ByRef lpBuffer As Any, _
ByVal nSize As Long, _
ByRef lpNumberOfBytesRead As Long) _
As Long
Dim lngBytesRead As Long
Dim bufReadBuffer(16) As Byte
ReadProcessMemory phandle, _
ByVal &H5EB988&, _
ByVal VarPtr(bufReadBuffer(0)), _
ByVal 17&, _
lngBytesRead
Thanks ill try that!
naitsabes