Ich habe wieder ein neues Problem.
Egal ob 32 Bit oder 64 Bit.
Wenn man die Exe-Datei mit
Administratorrechten ausführt, dann ließt TDirectory.GetLogicalDrives; ebenfall
nicht alle Laufwerke aus.
S und U sind Netzlaufwerke.
Ist das bekannt? Gibt es hier eine Fehlerbeseitigung für?
Frisches Projekt, ListBox aufs Formular, nur das hier an Code wurde hinzugefügt:
Delphi-Quellcode:
uses ... System.IOUtils;
procedure TForm1.FormCreate(Sender: TObject);
var
Drives: TArray<string>;
Drive: string;
begin
ListBox1.Items.BeginUpdate;
try
ListBox1.Items.Clear;
Drives := TDirectory.GetLogicalDrives;
for Drive in Drives do
ListBox1.Items.Add(Drive);
finally
ListBox1.Items.EndUpdate;
end;
end;
Hier steht das ist angeblich ein Windows 7 Fehler.
http://codeverge.com/embarcadero.del...ning-m/1071775