Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2013-11-24 19:28:16 ЛС | профиль | цитата
Rysik, погуглил на эту тему. Вроде как есть два момента: первый - процесс, совершающий насилие над памятью другого, должен иметь привилегию Debug, иначе шиш с маслом. Этого достаточно для изменения данных (текущего числа патронов, например). Однако для изменения кода (максимального числа патронов, например) надо сначала распротектить память (VirtualProtect), потом внести изменения и вернуть защиту на место.
карма: 1

0