powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получение доступа к данных по абсолютному адресу
5 сообщений из 5, страница 1 из 1
Получение доступа к данных по абсолютному адресу
    #34309354
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как получить доступ к абсолютному адресу памяти?
Если в программе указать
char *info;
info=(char *)0xf000;
, то info будет ссылаться на адрес той памяти,
которая выделена под эту программу.

Необходимо же получить доступ к абсолютному адресу.
...
Рейтинг: 0 / 0
Получение доступа к данных по абсолютному адресу
    #34309438
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightSpiderКак получить доступ к абсолютному адресу памяти?
Если в программе указать
char *info;
info=(char *)0xf000;
, то info будет ссылаться на адрес той памяти,
которая выделена под эту программу.

Необходимо же получить доступ к абсолютному адресу.

С точки зрения процесса это и есть абсолютный адрес.

Или Вы хотите с точки зрения ОС,
тогда изучайте API менеджера виртуальной памяти Вашей ОС.
И пишите на уровене ядра.
...
Рейтинг: 0 / 0
Получение доступа к данных по абсолютному адресу
    #34309649
нипонил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NightSpiderКак получить доступ к абсолютному адресу памяти?
Если в программе указать
char *info;
info=(char *)0xf000;
, то info будет ссылаться на адрес той памяти,
которая выделена под эту программу.


А почему? 0xf000 - этот адрес всегда выделяется под программу? Не понял ничего
...
Рейтинг: 0 / 0
Получение доступа к данных по абсолютному адресу
    #34310734
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightSpiderКак получить доступ к абсолютному адресу памяти?
Если в программе указать
char *info;
info=(char *)0xf000;
, то info будет ссылаться на адрес той памяти,
которая выделена под эту программу.

Необходимо же получить доступ к абсолютному адресу.

до тех пор пока микрософт не купил сисинтернался у них была библиотека прямого доступа к памяти. Попробую посискать если не потерялась
...
Рейтинг: 0 / 0
Получение доступа к данных по абсолютному адресу
    #34310800
char *info;
info=(char *)0xf000;

В результате вы получите в info число 0хf000. Причём здесь адрес? Если попытаетесь использовать это число как указатель на что-то в винде, то обломитесь, так как виртуальные адреса до 0х10000 недоступны, и обращение к ним вызывает ошибку.
Так же хочется уточнить, что же вы имееете ввиду под "абсолютному адресу памяти" - вас какая память интересует? Если физичская - то в ядро вам дорога.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получение доступа к данных по абсолютному адресу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]