> Jednostavno treba mi da pročitam određene sektore sa diska (FAT tabela i sl.) i da malo "prelistam" fajlove
Pokušaj sa \\.\PhysicalDrive0.
> CreateFile(PAnsiChar('\\.\C:'), GENERIC_READ,
Stavi GENERIC_READ or GENERIC_WRITE.
SetFilePointer(handle,0,nil,FILE_BEGIN);
if ReadFile(handle, lpBuffer, SizeOf(lpBuffer), lpNumberOfBytesRead, nil) then
Ako ove funkcije ne uspeju stavi RaiseLastWin32Error kako bi video tačan razlog.
> On otvara handle, ali pri čitanju uporno dobijam 0 bajtova pročitanih.
> Zna li neko zašto?
Za neke od tih stvari program mora imati admin prava.