Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi "Andere" Laufwerke einlesen (https://www.delphipraxis.net/121932-andere-laufwerke-einlesen.html)

LokutusvB 7. Okt 2008 08:06


"Andere" Laufwerke einlesen
 
Hallo Leute,

ich arbeite gerade an einer Art Dateiexplorer. Lokal funktioniert dieser auch schon super. Nur über einen Terminalserver mit angebundenen lokalen Laufwerken, welche als "Andere" Laufwerke in der Remotesitzung angezeigt werden, hatte ich bisher keinen Erfolg, diese überhaupt zu erkennen. Die DriveComboBox liest diese Laufwerke nicht ein, GetLogicalDrives erkennt diese natürlich auch nicht. Gibt es noch eine andere Möglichkeit, wie ich alle Laufwerke, inclusive der verbundenen Laufwerke einlesen bzw. bestimmen kann? Beim Öffnen einer Terminalsitzung werden diese verbundenen Laufwerke ja leider nicht als Netzlaufwerke angezeigt, sondern haben so tolle Bezeichnungen wie "D auf PC-XYZ".

LokutusvB 13. Okt 2008 08:35

Re: "Andere" Laufwerke einlesen
 
Das Problem konnte ich auf einen anderen Weg lösen.

Mit Hilfe eines Login-Scriptes vergebe ich diesen "X auf PCNAME"-Laufwerken einen Laufwerksbuchstaben und kann diese in meinem Programm nun ganz normal abhandeln.

mkinzler 13. Okt 2008 11:08

Re: "Andere" Laufwerke einlesen
 
X auf Y heisst
\\TSCLIENT\X

LokutusvB 13. Okt 2008 11:31

Re: "Andere" Laufwerke einlesen
 
genau das steht nun auch in meinem Script:

net use m \\tsclient\C


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz