deliriun, ReadProcessMemory y
WriteProcessMemory funcionan para un código de 64biits atacando otro también de 64 bits o de 32 bits, las que no te van a funcionar si compilas mi código en 64 bits (lazarus, por ejemplo) son
wcslen y _
wcsnicmp puesto que la librería crtdll.dll es se Win32. Te he dado las pautas, aunque pueden complicarse un poco más incorporando
VirtualQueryEx. Puedes empezar a trabajar y nos cuetas.
Saludos.