FindWindow nehlada proces, ale okno. Vyplyva to uz z nazvu. Okno neni proces a proces neni okno.
Aplikacia X nema pristup k pamati inej aplikacie Y, je to tak schvalne.
writeprocessmemory potrebuje handle na process memory objekt. Vsetko je v MSDN. https://msdn.microsoft.com/en-us/library/windows/desktop/ms681674(v=vs.85).aspx
Delphi neni jednoduchsie.
To co chces nedas, nechaj to. Ked budes par rokov studovat windows a MSDn tak mozno potom das.