In every CLEO's WriteMemory call, the CLEO copys the current virtual protection then overrides the virtual protection to PAGE_EXECUTE_READWRITE, then the memory address is written. After the memory write, the CLEO restores the virtual protection. The CLEO always does it, independently weather...