Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#6

Re: raw-Daten von Festplatte lesen

  Alt 16. Jan 2006, 12:56
Delphi-Quellcode:
const
  // 0 anpassen an den gewuenschten Drive
  DeviceName = '\\.\PhysicalDrive0';
var
  hDev: THandle;
begin
  hDev := CreateFile(PChar(DeviceName), GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, 0, 0);
  if hDev <> INVALID_HANDLE_VALUE then
  begin
    // dieses File repraesentiert nun den ersten Drive
    // ein ReadFile von 512 bytes sollte nun Block 0 lesen (dort sitzt meist der MBR)
    CloseHandle(hDev);
  end;
end;
  Mit Zitat antworten Zitat