CrazyNeron писал(а):
но разве он выделяет память?
А зачем выделять память в чужом процессе, если процесс о ней ничего не будет знать? Чтобы в процессе с этой памятью что-то происходило, надо либо поместить свой исполняемый код в память процесса и запустить его в новом потоке исполнения, либо адрес выделенного участка передать в какие-то известные места процесса, где он ожидал адресов на выделенную им самим память. При этом, раз процесс ожидал там свою память, то и освобождать он будет её сам - а это уже может приводить к проблемам из-за различий в твоем выделении памяти и его освобождении.
Rysik писал(а):
Ничего не случится с игрой
Ага. Особенно, если ошибочно поменять не те данные.