Главная страница
    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.042 c
6-1119571665
z3oN
2005-06-24 04:07
2005.10.16
Winsock получение ответа от сервера ?


2-1126083422
Suriken
2005-09-07 12:57
2005.10.16
Титры


6-1120112485
Леха.
2005-06-30 10:21
2005.10.16
POST


8-1117022740
plosion
2005-05-25 16:05
2005.10.16
MIDI


2-1126973912
Oleg77
2005-09-17 20:18
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский