Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Вниз

Работа с диском   Найти похожие ветки 

 
Torn   (2002-12-08 11:39) [0]

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


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

В WinApi - нет.


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

2 Cobalt © (08.12.02 20:39)

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

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





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

См. CreateFile, ReadFile


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

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-72201
Андрусь
2003-01-13 12:49
2003.01.23
как запихнуть ф-ю класса в указатель


7-72569
cd1
2002-11-14 00:55
2003.01.23
Серийный номер материнской платы


1-72238
Alxd
2003-01-14 16:58
2003.01.23
Неужели никто не сталкивался с THotKey????


6-72447
IlyaGer
2002-11-26 18:49
2003.01.23
Как вызвать почт. клиент, установить емайл и прицепить файл?


3-72039
Tols78
2003-01-05 09:22
2003.01.23
Delphi Clarion for Dos





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский