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