|
|
| Посл.отвђт | Сообщен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 |