· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Прямое чтение\запись: HDD, RAM

Посл.отвђт Сообщенiе


Дата: Ноя 26, 2003 15:32:33

Привет!
Я в Асме новичек, но неплохо знаю С++.
Меня интересует как прочитать из под Винды2К любой байт
оперативной памяти, и жесткого диска.

ЗЫ
1)Попытайтесь найти ответ с помошью поиска в Web.
- Неудачно!
2)Попытайтесь найти ответ в руководстве.
- К чему? Такого нигде не пишут...
3)Попытайтесь найти ответ в списке часто задаваемых вопросов (ЧаВО).
- Попробую...
4)Попытайтесь найти ответ путем проверок или экспериментов.
- Угу! Сделай то - не знаю что, не знаю где!
5)Спросите опытного товарища.
- Я он и есть. Остальные мение опытные.
6)Если вы - программист, попытайтесь найти ответ, анализируя исходный код.
- Да програмёр, но уровень Асма пока очень мал...


Дата: Ноя 26, 2003 15:35:39

Ну раз такой специалист в С++ то читай при помощи C зачем тебе asm?


Дата: Ноя 26, 2003 17:55:19

Слово "любой" настораживает. "Любой" ты можешь прочитать только из кольца-0. Не любой - при помощи стандартных сишных поинтеров :)


Дата: Ноя 26, 2003 19:10:47

volodya
Может под "любой" подразумевается диапазон значений 0 - 255 :-))) И вообще что значит "прямое чтение\запись"?

PSW
Лучше уточните вопрос и не спешите оправдываться!


Дата: Ноя 27, 2003 01:09:44

посмотри здесь T13 Technical Committee - AT Attachment. Они занимаются разработкой интерфейса ATA. а также есть программулина mhdd (российской разработки) позволяет с винтами творить что хочешь, вплоть до кастрации размера. mhdd site


Дата: Ноя 29, 2003 13:16:52

Программа Вин32 имеет указатель в 4байта и может адресовать 4Гб виртуального адресного пространства (у каждого процесса свое)...
А я хочу с помощью некой проги читать любую информацию, лубого процеса (хоть и ядра Винды2К) из ОЗУ. И это я хочу делать из Винды, что самое главное.
А на счет винта, как я бы хотел узнать как считать что-то на самом низком уровне, т.е. не через ф-ции АРИ или С++ вроде РидФайл и т.д. Т.е. обойти всех посредников-функций.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.093