Если один процесс внедрил свой модуль в другой, то ReadProcesMemory и WriteProcessMemory уже не нужны (можно работать с памятью напрямую).
Вам надо поставить хуки в чужом процессе и в процессе-жертве на некоторые функции (WritePM, ReadPM, VirtualProtect, LoadLibrary) и логировать вызовы. Довольно просто, если умеете программировать. Таким же способом можно и заблокировать вызовы.