Гость буратино Опубликовано 17 марта, 2018 Поделиться Опубликовано 17 марта, 2018 Всем ку. Помогите советом. Как читать память из загруженной в процесс dll? Например нужно прочитать сколько здоровья лежит по адресу 0x00AC1230. RPM не подходит там же нужно передавать хендл. Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 17 марта, 2018 Поделиться Опубликовано 17 марта, 2018 Auto a = reinterpret_cast<int*>(0x00AC1230) Ссылка на комментарий Поделиться на другие сайты Поделиться
mrPTyshnik Опубликовано 17 марта, 2018 Поделиться Опубликовано 17 марта, 2018 memcpy, регистры, переменные Ссылка на комментарий Поделиться на другие сайты Поделиться
temtriss Опубликовано 18 марта, 2018 Поделиться Опубликовано 18 марта, 2018 В 17.03.2018 в 17:05, partoftheworlD сказал: Auto a = reinterpret_cast<int*>(0x00AC1230) Показать ну или тоже самое в стиле С int a = (int*)0x00AC1230 Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 18 марта, 2018 Поделиться Опубликовано 18 марта, 2018 В 18.03.2018 в 08:13, temtriss сказал: ну или тоже самое в стиле С int a = (int*)0x00AC1230 Показать Надо ж изначально показывать как правильно писать код. Сишный стиль медленный и опасный, ведь он перебирает все преведения типов, а их 6 или 7 штук. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Werston Опубликовано 25 марта, 2018 Поделиться Опубликовано 25 марта, 2018 В 18.03.2018 в 09:28, partoftheworlD сказал: Надо ж изначально показывать как правильно писать код. Сишный стиль медленный и опасный, ведь он перебирает все преведения типов, а их 6 или 7 штук. Показать А можешь объяснить, для чего мы опять приводим к указателю. Почему нельзя просто разыменовывать, ведь он и нужен для получения значения из адреса? По кусочкам свою строку разбери Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения