![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как считать данные из оперативной памяти.... [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 блокирует подобные действия.
Блокирует.