Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Программировани на низком уровне.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
3-1125926607
AndrewK
2005-09-05 17:23
2005.10.16
Хранение справочников в одной таблице. Предлагаю обсудить идею.


3-1125468808
Programmer Andrey
2005-08-31 10:13
2005.10.16
Доступ к базе Paradox


3-1125500472
strela
2005-08-31 19:01
2005.10.16
работа с компонентом EhLib


2-1126885003
Plim
2005-09-16 19:36
2005.10.16
Цвет в Excel


2-1127113380
Гость22
2005-09-19 11:03
2005.10.16
Поскажите, как собрать всю инфу о файлах и папках на компе?