информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Сетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Мне тоже, не пойму почему, напомнило это программирование... 06.05.04 04:32  Число просмотров: 1234
Автор: void <Grebnev Valery> Статус: Elderman
<"чистая" ссылка>
> Подозреваю что пересев из доса захотелось поиметь прямой
> доступ к видеопамяти или чтото в этом роде Ж). Вынужден
> разочаровать - винда не даст). И вообще у каждого процесса
> своя память.
Мне тоже, не пойму почему, напомнило это программирование VGA. Только в GV Basic.
<programming>
[C++] Как в C++B5 прочитать ячейку памяти с определенным адресом? 05.05.04 16:08  
Автор: kisoff Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Кто знает, как можно в C++Builder'е 5 прочитать значение ячейки памяти с
определенным адресом? Пробовал peek(), но он пишет, что эта функция не
определена. В хелпах я ничего путного на эту тему не нашел, а про peek()
хелпы вообще какую-то ерунду пишут.
А каков тайный смысл этого? 06.05.04 02:23  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
Подозреваю что пересев из доса захотелось поиметь прямой доступ к видеопамяти или чтото в этом роде Ж). Вынужден разочаровать - винда не даст). И вообще у каждого процесса своя память.
Мне тоже, не пойму почему, напомнило это программирование... 06.05.04 04:32  
Автор: void <Grebnev Valery> Статус: Elderman
<"чистая" ссылка>
> Подозреваю что пересев из доса захотелось поиметь прямой
> доступ к видеопамяти или чтото в этом роде Ж). Вынужден
> разочаровать - винда не даст). И вообще у каждого процесса
> своя память.
Мне тоже, не пойму почему, напомнило это программирование VGA. Только в GV Basic.
Смысл в peek()? Не знаю как именно в В5, но в любом С++... 05.05.04 16:19  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 05.05.04 16:19  Количество правок: 1
<"чистая" ссылка>
> Кто знает, как можно в C++Builder'е 5 прочитать значение
> ячейки памяти с
> определенным адресом? Пробовал peek(), но он пишет, что эта
> функция не
> определена. В хелпах я ничего путного на эту тему не нашел,
> а про peek()
> хелпы вообще какую-то ерунду пишут.

Смысл в peek()? Не знаю как именно в В5, но в любом С++ можно так:

void *pointer = (void *)123456;

где 123456 адрес целевой ячейки.

int a = *(int *)pointer;

соответственно содержимое переменной а будет содержать прочитанное значение из ячейки памяти, номер которой хранится в указателе pointer.

чуть короче будет так:

int a = *(int *)123456;
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach