Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как считать данные из оперативной памяти.... [D7, WinXP]


ArtemESC ©   (2005-09-17 22:44:00) 

Я хочу считать данные расположенные по конкретному
адресу ОЗУ - как это сделать.
Я слышал, что Windows блокирует подобные
действия.


Anatoly Podgoretsky   (2005-09-19 10:27:00) [1]

Ты никогда не получишь ответа, никому не охота тратить время на секретную ерунду.


Brother   (2005-09-19 10:01:00) [2]

Флудим?


Digitman   (2005-09-19 09:28:00) [3]


> ArtemESC ©   (19.09.05 09:00) [14]


и все же что ты там ожидаешь увидеть ? в слове по адресу $FFFF ? или это великая тайна ?)


ArtemESC   (2005-09-19 09:00:00) [4]

>>Небось, пишется какая-то ерундовина для получения очков, денег и т.п. в >>играх?
нет...

>>Гы тогда точно никакой оперативной памяти и близко не пахнет.
   Именно пахнет...

_______________________________

{Я так понял что без выхода в ring0 мне ничего не удасться.........}


Джо   (2005-09-18 23:41:00) [5]


> Джо ©   (18.09.05 22:45) [11]
> Гы тогда точно никакой оперативной памяти и близко не пахнет.

Так кто бы спорил. Но автор, похоже -- sancta simplicitas.


Anatoly Podgoretsky   (2005-09-18 23:40:00) [6]

Джо ©   (18.09.05 22:45) [11]
Гы тогда точно никакой оперативной памяти и близко не пахнет.


Джо   (2005-09-18 22:45:00) [7]

Небось, пишется какая-то ерундовина для получения очков, денег и т.п. в играх?


Anatoly Podgoretsky   (2005-09-18 22:06:00) [8]

Не может быть, а если может быть, то может прояснисься своим надо.


ArtemESC   (2005-09-18 21:11:00) [9]

>>Нет никакой необходимости работы с оперативной памятью, это >>прерогатива системы.

И все равно мне надо именно то....
Или это сделать нельзя???


Anatoly Podgoretsky   (2005-09-18 13:29:00) [10]

ArtemESC ©   (18.09.05 01:55) [3]
Еще как пройдет, только так и работает.

lookin ©   (18.09.05 02:25) [5]
А очень просто вся память у программы виртуальное, мапируется в адресное пространство. Часть этого пронстранства будет размещена в оперативной, но местонахождение не предсказуемо и меняется, куда система захочет разместить, туда и разместит.
Нет никакой необходимости работы с оперативной памятью, это прерогатива системы.


Игорь Шевченко   (2005-09-18 13:21:00) [11]


>  получить данные по конкретному адресу, вроду этого:
>    mov ax, FFFFh
>    mov bx, word ptr [ax]


Нафига ?


TUser   (2005-09-18 09:58:00) [12]

> Это как?

У них память виртуальная. Часть ее лежит в оперативке, а уж какая именно часть - это забота ОС. Сама же программа обращается к адресам в виртуальном адресном пространстве.


lookin   (2005-09-18 02:25:00) [13]

[2] Anatoly Podgoretsky ©   (18.09.05 00:52)
>>Пользовательские программы оперативную память не используют.

Это как?


Джо   (2005-09-18 02:04:00) [14]


> [3] ArtemESC ©   (18.09.05 01:55)
> >>может быть есть более правильное решение.
>        Задача конкретная....
>
> И что нет метода для считывания данных из ОЗУ?
>
> Может не очень ясно чего я хочу - я хочу
>  получить данные по конкретному адресу, вроду этого:
>    mov ax, FFFFh
>    mov bx, word ptr [ax]

Ну, допустим, получишь ты "данные по конкретному адресу". Что ты ожидаешь там увидеть?


ArtemESC   (2005-09-18 01:55:00) [15]

>> может быть есть более правильное решение.
       Задача конкретная....

И что нет метода для считывания данных из ОЗУ?

Может не очень ясно чего я хочу - я хочу
 получить данные по конкретному адресу, вроду этого:
   mov ax, FFFFh
   mov bx, word ptr [ax]
Но в Windows такие штуки не пройдут...


Anatoly Podgoretsky   (2005-09-18 00:52:00) [16]

Пользовательские программы оперативную память не используют.


Defunct   (2005-09-18 00:02:00) [17]

> Я хочу считать данные расположенные по конкретному
адресу ОЗУ - как это сделать.


Для чего? может быть есть более правильное решение.


> Я слышал, что Windows блокирует подобные действия.

Блокирует.


Наверх

Титульная страница Поиск, карта сайта Написать письмо