Игорь Воронцов
Ассемблер и оперативная память
В игре Grand Theft Auto выяснит, что значение денег находится в оперативной памяти по адресу 00B7CE50, пытаюсь перезаписать ассемблером это значение на другое, не получается.. в чем проблема?

В игре Grand Theft Auto выяснит, что значение денег находится в оперативной памяти по адресу 00B7CE50, пытаюсь перезаписать ассемблером это значение на другое, не получается.. в чем проблема?

Вот смотрите исходник чита для GTA. http://habrahabr.ru/post/146791
Там показано как нужно записывать данные в память чтобы работало.
А если вы это делаете из другого процесса (без внедрения в процесс игры) , то обязательно юзайте API OS, иначе ваша прога будет завершатся с ошибкой, поскольку ОС не позволяет работать напрямую с памятью других процессов.
Пример как правильно писать в память другого процесса. http://purebasic.info/phpBB2/viewtopic.php?t=686