Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизПрограммировани на низком уровне. Найти похожие ветки
← →
Oleg_L (2005-09-09 21:43) [0]Недавно перешел с BP на Delphi.
Хотелось бы так же как и в BP обратится к памяти (в BP MEM[seg, ofs]:=), прерываниям (Intr), портам (port[]:=)
Можно ли это как-нибудь сделать?
Если нет, то как работают SiSoftware Sandra, Aida 32 и т.д.?
← →
Джо © (2005-09-09 21:51) [1]Спамим?
← →
DrPass © (2005-09-09 22:29) [2]
> Если нет, то как работают SiSoftware Sandra, Aida 32 и т.д.?
Как и любое приложение Windows, работающее в пользовательском режиме, они не обращаются ни к прерываниям, ни к портам
← →
Eraser © (2005-09-09 23:24) [3]Oleg_L (09.09.05 21:43)
Тут нужен MSVC++ и MS DDK. На делфи такие весчи не делаются.
← →
Defunct © (2005-09-10 00:08) [4]> Oleg_L
> портам (port[]:=)
В 9x работа с портами доступна.
> (в BP MEM[seg, ofs]:=), прерываниям (Intr),
по части Seg/Ofs, и прерываний - в делфи этого нет.
← →
Anatoly Podgoretsky © (2005-09-10 11:49) [5]И куда ты хочешь обрататиться, программы на пользовательском уровне поперативную память не используют.
← →
Brother (2005-09-12 07:51) [6]А мы знаем что Wыndows програмка умная и просто так вам ничего реально не даст, но наэмулирует?
:)
Как опасна и терниста жизнь простого программиста!
← →
DiamondShark © (2005-09-12 12:52) [7]
> Можно ли это как-нибудь сделать?
А зачем?
← →
Oleg_L (2005-09-15 22:45) [8]
> они не обращаются ни к прерываниям, ни к портам
А как они получают информацию о всех девайсах?
Зачем мне это?
Ну например, хочу написать прогу, форматирующую дискету на нестандартные объемы. Например, используя 3 секретные дорожки в центре.
← →
Marser © (2005-09-15 23:31) [9]Oleg_L (15.09.05 22:45) [8]
Прежде всего нужно понять, что Windows очень сильно отличается от DOS, а доступ к памяти, дискам и прочим ресурсам происходит опосредованно - через вызовы функций Win API
← →
Marser © (2005-09-15 23:37) [10]Ещё, конечно, через драйвера, как было сказано в [3], но вам это вряд ли подойдёт.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c