Работа с памятью программы (игры)

Рейтинг: 1Ответов: 1Опубликовано: 02.11.2014

Собственно, есть игра. Пытаюсь считать данные об жизнях пользователя. Процесс определил в Cheat Engine 283B2E48. Есть какие-нибудь примеры чтения данных на c#?

Ответы

▲ 2Принят

Чтение памяти чужого процесса — системно-зависимая штука, поэтому в самом языке этого нет.

Вам нужно воспользоваться WinAPI, в котором для этого есть специальная функция ReadProcessMemory (и парная к ней WriteProcessMemory).

Если вы пишете на C#, вам понадобятся P/Invoke-сигнатуры. Их можно подсмотреть здесь вместе с примером использования.