![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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.