[Delphi] Bezpośredni odczyt z dysku

0

Jak odczytać dane z dysku, np. wybrany sektor? Czy idzie to zrobić pod Windą w Delphi, ewentualnie FPC?
Wiem, że jest INT 13h, ale coś nie wychodzi, nie znam za bardzo ASMa.
Może instnieją jakieś wbudowane procedury w Delphi? W sumie szukałem trochę w Helpie, ale doszedłem tylko do wniosku, że Help w D2005 jest do bani :-/

Przydałby się jakiś działający przykładzik który odczytuje sektor dysku pod Windą.

aha... wiem że temat był na forum nieraz... ale przeważnie odpowiedzią był link do strony z opisem przerwań.

0

poczytaj te posty - może tam coś znajdziesz. Poszukaj tez pod hasłem "delphi read hard drive sector"

0

Gdybyś spróbował int 13h to byś dostał piękne Access Violation (ewentualnie BSOD) :) Z przerwań i asma - nici.

0

no mniej wiecej zaczynam łapać o co biega: funkcja CreateFile z parametrem \.\PhysicalDrive0, a o ASMie mogę zapomnieć... na szczęscie.
pokombinuje trochę, jak się uda [rotfl] to dam do FAQów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1