In meinem Programm kann man Dateien in die Datenbank kopieren.
Ich bitte meinen Anwemdern nicht den normalen Dateiauswahldialog an, sondern habe auf basis von TFilelistbox eine eigene Dateiauswahl gemacht. Wenn ich mein Programm über Remotedesktop aufrufe, soll das Quell-Laufwerk natürlich nicht C:, D: oder ähnliches sein, da dieses ja auf dem Remoterechner liegt. Ich muss in diesem Fall erkennen, welche Laufwerke er Remote als lokale Ressource eingebunden hat, in dem ich folgendes mache:
Delphi-Quellcode:
for i := 67 to 90 do
begin
if DirectoryExists('\\tsclient\'+chr(i)+'\') then
cbbDrive.Items.Add('Remote '+chr(i));
end;
Dann werden diese "Netzlaufwerke" als Quelllaufwerke angezeigt.
Oder gibt es etwas einfacheres?
Gruß
Alfonso