Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: IOCTL_DISK_GET_DRIVE_LAYOUT will nicht!?

  Alt 31. Mär 2009, 13:12
Dein Puffer ist zu klein.
Effektiv sind ja in der Variablen "r" nur sizeof(DRIVE_LAYOUT_INFORMATION) Bytes vorhanden.
Behauptet wird aber, dass sizeof(DRIVE_LAYOUT_INFORMATION) + 15 * sizeof(PARTITION_INFORMATION) vorhanden wären.
Folge -> der Heap wird überschrieben -> AV
Andreas
  Mit Zitat antworten Zitat