Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

int13 [D6, Win95/98, WinXP]


HeWSter ©   (2003-04-13 09:54:00) 

Pачем нужно Int13-01? И как его можно заюзать?


NightAngel   (2003-04-13 19:03:00) [1]

Win98 использует свой драйвер для работы с дискетами, а вот для жесткого диска поведение OS более нешаблонно при выборе стратегии работы с накопителями. При загрузке она определяет, где находится обработчик int 13h. Если он не в bios-е, то она считает, что устройство - нестандартное, и работает с винчестером через него. Так работает только Win98, Win95 не вызывает такой перехватчик. Если же перехватчик указать в autoexec.bat, то обе OS (и 95 и 98) однозначно работают через него с диском. Это сделано для совместимости с драйверами "больших" дисков типа Ontrack DiskManager, сидящими в MBR аналогично вирусам. Windows NT/2000/XP содержит исключительно 32-битовые собственные драйвера для работы с накопителями, и для этих OS это не актуально.


HeWSter   (2003-04-13 14:31:00) [2]

А для 98-ых???


Слесарь Матерящийся   (2003-04-13 12:29:00) [3]

Int13 в Windows XP для user-mode программ неактуально. Считайте, что нет его! За справками - MSDN, документация Windows DDK.


Наверх

Титульная страница Поиск, карта сайта Написать письмо