Seule une partie d’une requête ReadProcessMemory ou WriteProcessMemory a été effectuée
Bonjour je suis en train de créé un petit programme pour lire la mémoire d"un autre process mais quand je décide de lire la mémoire j'ai cette erreur : Seule une partie d’une requête ReadProcessMemory ou WriteProcessMemory a été effectuée.
J'ai déjà chercher sur internet mai je ne trouve rien Merci.
Code :
Code:
1 2 3 4
| var handle = ProcessMemoryReaderApi.OpenProcess(ProcessMemoryReaderApi.Reader.PROCESS_VM_READ, IntPtr.Zero, new IntPtr(ID));
MessageBox.Show("HANDLE:" + handle);
byte[] FXBytes = MemoryUtils.ReadBytes(handle, 0x82A1D60, 32); |
Code:
1 2 3 4 5 6 7 8 9
| public static byte [] ReadBytes(IntPtr Pid,long adress,int bytesToRead)
{
byte[] buffer = new byte[bytesToRead];
IntPtr pBytesRead = IntPtr.Zero;
ProcessMemoryReaderApi.ReadProcessMemory(Pid, (IntPtr)adress,buffer,bytesToRead, out pBytesRead);
return buffer;
} |