compactor schrieb:
Was soll denn jetzt unter Windows Vista genommen werden? Oder soll man unter Vista keine Sektoren mehr auslesen?
Öhm. Nimm einfach das was funktioniert
Ich habe damals die IOCTL_CDROM Codes verwendet, aber das war auch für XP, und ich weiss nicht ob im SDK damals die IOCTL_STORAGE schon definiert waren.
Vor allem würde ich nichts implementieren, was du nicht testen kannst. Falls du ein CDROM/OS/... auftreiben kannst, wo die IOCTL_STORAGE Codes funktionieren, kannst du ja beides implementieren, und denn dem User die Möglichkeit geben, auszuwählen, was verwendet werden soll (z.B. Options-Dialog mit den Einstellungen "AUTO", "CDROM" und "STORAGE").
Aber wie gesagt: einfach so implementieren, ohne dass du es (erfolgreich) testen kannst, würde ich nicht.