Hallo zusammen,
ich ermittel die Informationen über die Festplatten und CD/DVD-Laufwerke über den Befehl CreateFile. Dieses funktioniert auch wunderbar unter Administratorrechten. Nur wenn ich das ganze unter Benutzer- oder Hauptbenutzerrechten ausführe erhalte ich keine Daten.
Mein CreateFile Aufruf lautet so:
Delphi-Quellcode:
CreateFile (PChar('\\.\PhysicalDrive'+IntToStr(counter)),
GENERIC_READ or GENERIC_WRITE,
FILE_SHARE_READ or FILE_SHARE_WRITE, nil,
OPEN_EXISTING, 0, 0);
Gibt es da eine Möglichkeit, die ganzen Informationen unter den Benutzerrechten und/oder Hauptbenutzerrechten zu ermitteln ? Mein erster Ansatz war, ein entsprechendes Privilege zuzuweisen. Habe aber leider das passende nicht gefunden. Allerdings denke ich auch, dass ich mit dem Privilege auf dem Holzweg bin.