Работа с памятью C++
В этом уроке я расскажу про использование методов
Собственно 1 метод пишет в память, а 2 читает из неё.
Опишем стандартную конструкцию
Добавим переменные для работы
Добавим функцию получения ID процесса
Теперь давайте напишем подопытную программу
Запустите её, и пусть она работает.
Перейдём обратно к написанию основной программы.
В Main функции находим пид и открываем процесс
Теперь можем приступать к чтению памяти.
В тестовой программе мы видем это -
Скрытый текст
0019FF30 - адрес ячейки памяти.
Приступаем к чтению
Добавляем буффер
Запускаем и видим что вывело то-же самое, что и в тестовой программе.
Вот мы и прочитали память.
Теперь запишем в память
После запуска значение в тестовой программе изменится на 5555.
Ну вот и всё. Не забываем закрыть HANDLE.