![]() |
Ordner eines Netzwerkrechner mit Computername sehen
Hallo,
sorry für den etwas komischen Titel - aber es geht ned anders :-) Also, was will ich tun: Ich hab zwei Programme in Netzwerk. Das eine als Server, das andere als Client. Vom Server aus weiss ich, wie der Computername des Rechners auf dem der Client läuft, heisst. Weiter weiss ich auch wie der Ordner heisst, indem das Client-Programm ist. Jetzt meine Frage: Kann ich, und falls ja wie, diesen Ordner genau so sehen wie es der Win-Explorer kann? Also die ganzen Dateien sehen? Die Unterordner sehen? Und wenn ich auf einen Unterordner klicke dann soll sich dieser öffnen, und dessen Dateien anzeigen,... Es müsste doch so etwa gehen, oder: //<Rechnername>/<Ordnername> Für alle die meinen das könnt ein Trojaner sein: NEIN, das ist im lokalen Netzwerk!!!!! |
Re: Ordner eines Netzwerkrechner mit Computername sehen
Hallo Helmi,
Ich würde einfach den Ordner auf dem Client mit Windows-Freigabe freigeben und dann kannst du ihn mit "\\<Computername>\<Freigabe>\" öffnen... Das müsste auch mit nem Delphi-Programm gehen, halt mit den Normalen Datei-Routinen, als Dateiname einfach "\\<Computername>\<Freigabe>\<Datei>" angeben... Sers, Jan. |
Re: Ordner eines Netzwerkrechner mit Computername sehen
aber wie kann ich dann die Dateien z. B. in einer ListView (oder wo auch immer das geht) sehen?
|
Re: Ordner eines Netzwerkrechner mit Computername sehen
Moin Helmi,
Zitat:
|
Re: Ordner eines Netzwerkrechner mit Computername sehen
ich hab mir mal die Komponente "ShellListView" angeschaut.
Das wär ja genau das, was ich bräuchte! Wenn ich unter "Root" einen Ordner angebe, dann seh ich auch dessen Inhalt. Wenn ich aber jetzt einen Ordner mit dem Rechnernamen anzeigen lassen will, gehts ned.
Code:
"Helmut" ist der Rechnername (zum Testen noch der eigene Rechner)
ShellListView1.Root := '//HelmutF';
"F" ist der name des freigegebenen Laufwerks (eingestellt in den Freigaben) Wenn ich aber den oberen Code laufen lasse, dann bekomm ich folgenden Fehler: Zitat:
|
Re: Ordner eines Netzwerkrechner mit Computername sehen
Moin Helmi,
ein Rechnername muss mit \\ beginnen, nicht mit //. |
Re: Ordner eines Netzwerkrechner mit Computername sehen
ooooooh :roteyes:
ich dachte anders rum :-) Aber Danke :-) - Jetzt gehts :-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz