Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.041 c
14-1127660413
alsov
2005-09-25 19:00
2005.10.16
Форма без заголовка, с возможностью ресайза


2-1126952706
Ivan78
2005-09-17 14:25
2005.10.16
Запрос по полю TimeStamp


2-1126641667
keal
2005-09-14 00:01
2005.10.16
Как сделать сервер по типу icq?


1-1127389954
antikaban
2005-09-22 15:52
2005.10.16
Как пределить путь к файлу?


14-1127141196
Zeqfreed
2005-09-19 18:46
2005.10.16
Блок питания





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский