#Region "Write"
'Writes 1 Byte
Public Sub Write_Byte(ByVal address As Int32, ByVal value As Byte)
Dim process_handle As Int32
process_handle = OpenProcess(ACCESS_RIGHTS_ALL, False, process_id)
If process_handle <> 0 Then
WPM(process_handle, address, value, 1, 0)
End If
CloseHandle(process_handle)
End Sub
#End Region
#Region "Read"
'Reads 1 Byte
Public Function Read_Byte(ByVal address As Int32) As Byte
Dim process_handle As Int32, value As Byte
process_handle = OpenProcess(ACCESS_RIGHTS_ALL, False, process_id)
If process_handle <> 0 Then
RPM(process_handle, address, value, 1, 0)
End If
CloseHandle(process_handle)
Return value
End Function
#End Region
'to write an adress:
Write_Byte(&H12345, 120) 'adress and value, just do this methodcall with a timer
The point is, that i sure coukd take a book istea, but I think the best way to learn is learning by doing and for that one need materials, like tutorials, classes or something else. I asked for a class because a tutorial would be useless for me because i have one year experiences in Java and Java and c# are not that much different.
I am from Germany and i have not heard from Crossfire, a chat programm, before 
The problem is, that although I know this basics, I cannot use this in memoryediting, because I do not have the basics in memoryhacking, for example I dont know how to declare the adresses in bytes or let my programm read the process I want to change.