0 / 0 / 0
Регистрация: 21.06.2019
Сообщений: 62
1

Запись значения по адресу

17.08.2019, 23:50. Показов 1384. Ответов 3

Я имею адрес 0x23f6H, как я могу в этот адрес записать нужное мне значение ? Прошу помогите, очень надо.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2019, 23:50
Ответы с готовыми решениями:

Чтение и запись значения по известному адресу
Нужно реализовать чтение и запись переменной по адресу. Конкретно: есть флеш-игра, есть программа...

Чтение\запись по адресу
Как с помощью стрим ридера\врайтера читать или записывать файл по адресу (Например, нужно создать...

Запись в файл по заданному адресу
Здравствуйте. Подскажите пожалуйста как записать данные в файл по заданному адресу. Нужно заменить...

Чтение и запись по HEX-адресу
Приветствую всех! Есть задача: скажем, есть некий файл такого вида (в HEX): 0x00000000: 00 AB 87...

3
Don't worry, be happy
17149 / 10032 / 1933
Регистрация: 27.09.2012
Сообщений: 24,973
Записей в блоге: 1
17.08.2019, 23:56 2
C++
1
2
int * p = reinterpret_cast<int *>(0x23f6);
*p = 1234;
0
3 / 3 / 0
Регистрация: 25.03.2018
Сообщений: 9
18.08.2019, 00:07 3
Если значение целочисленное, то попробуй так
C++
1
2
int *p = 0x23f6;
*p = 5;
Но у тебя ничего не выйдет, ибо твое приложение ничего не знает об этом логическом адресе. Если этот адрес указывает на переменную из адресного пространства другого процесса, то можешь смело бросать это гиблое дело, ибо шансов добраться до содержимого переменной у тебя нет.
0
0 / 0 / 0
Регистрация: 21.06.2019
Сообщений: 62
18.08.2019, 03:45  [ТС] 4
Забыл написать в теме, я использую длл, т.е. она должна в поле внедрения записать по этому адресу нужное мне значение

Добавлено через 1 минуту
Цитата Сообщение от waltan Посмотреть сообщение
Если значение целочисленное, то попробуй так
C++
1
2
int *p = 0x23f6;
*p = 5;
Но у тебя ничего не выйдет, ибо твое приложение ничего не знает об этом логическом адресе. Если этот адрес указывает на переменную из адресного пространства другого процесса, то можешь смело бросать это гиблое дело, ибо шансов добраться до содержимого переменной у тебя нет.
Забыл написать в теме, я использую длл, т.е. она должна в поле внедрения записать по этому адресу нужное мне значение

Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
int * p = reinterpret_cast<int *>(0x23f6);
*p = 1234;
Забыл написать в теме, я использую длл, т.е. она должна в поле внедрения записать по этому адресу нужное мне значение
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2019, 03:45

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Запись результата не по тому адресу
Здравствуйте! Имеется такая задача: Написать подпрограмму для вычисления арифметической суммы...

Изменение значения по адресу
Привет всем!) В памяти по адресу 24A605h имеется переменная типа int. (целое 4 байта) Нужно...

Получение значения по адресу из памяти
Как правильно использовать WinApi функцию ReadProcessMemory? Я хочу получить по адресу в памяти...

Получение значения по фиксированному адресу
Есть задача: Посчитать количество нулевых байтов в диапазоне 0000..7FFF. Решение в обычном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.