· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.VIROLOGY —› int 13h ??? п/п-мы чтения/записи секторов

Посл.отвђт Сообщенiе


Дата: Окт 6, 2004 12:21:03

Почитал какой то туториал, там написано запустишь программу или по F3 из VC,NC.. вызывается 13 прерывание чтобы считать ее в память с винчестера. Следовательно надо на него повесить резидент и т.д., что то не похоже, что это прерывание генерируется для чтения записи на hdd в 98 винде. Если не через int 13h происходит чтение запись секторов в/из HDD (Win98), то каким способом это происходит?
Может кто поможет советом или ссылкой на литературу чтоб я смог разобраться.
p.s. Заранее благодарю


Дата: Окт 7, 2004 08:01:55

Это происходит только тогда, когда wmm32 обнаруживает тот факт, что вектор 13h указывает не на сегмнт rombios, а в другое место, тогда считается, что инт предоставляется каким то другим драйвером и что стандартный для этого устройства не годится. А вообще, если всё по правилам, используется драйвер win98, какой то pdr(точнее он VxD) и все обращения к вектору 13 перехватываются системой и отправляются на рассмотрение vmm а затем и самому драйверу. Вот так всё приблизительно..


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072