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

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

Работа с диском [D7, WinXP]


Torn ©   (2002-12-08 11:39:00) 

Кто знает? Есть ли API функция чтения секторов диска???


alex134   (2002-12-09 21:05:00) [1]

В турбе даже модуль был такой, по работе с диском.
Интересно, винда не дает БИОСовские прерывания юзать ?


Александр Спелицин   (2002-12-09 16:01:00) [2]

См. CreateFile, ReadFile


Ihor Osov'yak   (2002-12-08 21:01:00) [3]

2 Cobalt © (08.12.02 20:39)

Не совсем так. Для NT/w2k/xp есть документированные средства доступа к диску на физическом уровне (как к одному большущему файлу) из win32. Зная размер сектора в байтах несложно сделать посекторное чтение. Мало того, для успешного доступа смещение и размер должны быть кратны сектору (во всяком случае под нт и 2000, под xp не експирементировал). Нужны админские права.

Для w9x - более проблематично. Через Int13. Но с 16 битной длл или с vxd (то есть не с win32)




Cobalt   (2002-12-08 20:39:00) [4]

В WinApi - нет.


Наверх

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