![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
во время работы программы, некоторая переменная
принимает некоторое значение, например: begin a:=5; end; причем не важно на каком языке написана программа, и как называется переменная. во время работы программы у переменных вообще нет названий, но значение "5" типа integer хранится где-то в оперативной памяти. в ячейке, которая имеет определенный адрес. зная этот адрес можно изменить значение переменной, и соответственно повлиять на ход программы. если я прав, то у меня два вопроса: 1. как найти адрес ячейки памяти в котором лежит известное значение? 2. как изменить значение в ячейке памяти? спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Открыть процесс
Прочитать изветное значение Записать своё значение Пример во вложении, простой игровой трейнер. P.S. Открывать процесс лучше с привелигиями отладчика.... |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 22.02.2012
Сообщений: 1
|
![]()
Привет! А как под С++ организовать эти функции?
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Считывание из оперативной памяти | niki2012 | Общие вопросы Delphi | 7 | 05.01.2011 18:32 |
Объём оперативной памяти | _-Re@l-_ | Общие вопросы Delphi | 2 | 16.06.2010 12:58 |
Восстановить из оперативной памяти | Problemaumenya | Помощь студентам | 1 | 08.05.2008 23:01 |
Текстирование оперативной памяти | arxipmen | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 23.11.2007 14:30 |
Кол-во оперативной памяти | Квэнди | Win Api | 2 | 25.07.2007 13:27 |