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 Netzwerkfreigabe auf lokalem Ordner erkennen (https://www.delphipraxis.net/165429-netzwerkfreigabe-auf-lokalem-ordner-erkennen.html)

jaenicke 30. Dez 2011 09:24

Netzwerkfreigabe auf lokalem Ordner erkennen
 
Hallo,

ich stehe vor dem Problem, dass ich erkennen möchte, ob ein lokaler Ordner im Netzwerk freigegeben ist. Gibt es eine direkte Möglichkeit dies abzufragen? Oder muss ich tatsächlich alle Freigaben des Rechners durchgehen um zu schauen, ob dieser lokale Ordner dabei ist?

Der Windows Explorer zeigt diese Information ja bei den lokalen Ordnern auch an. Deshalb vermute ich eigentlich, dass sich das irgendwie abfragen lässt. Insbesondere dauert es dort nicht so lange wie es dauert, wenn ich per API alle Freigaben durchgehe und die lokalen Namen vergleiche.

Crosspost:
http://www.delphi-forum.de/viewtopic.php?t=108088

Vielen Dank schon einmal,
schönen Gruß,
Sebastian

bernerbaer 30. Dez 2011 10:16

AW: Netzwerkfreigabe auf lokalem Ordner erkennen
 
ungetestet: swissdelphicenter.ch

jaenicke 30. Dez 2011 18:01

AW: Netzwerkfreigabe auf lokalem Ordner erkennen
 
Ja, das ist genau was ich gesucht habe. Vielen Dank. ;-)

Christian Seehase 30. Dez 2011 21:07

AW: Netzwerkfreigabe auf lokalem Ordner erkennen
 
Moin,

Du kannst Dir auch mal diese Funktion anschauen:

NetShareEnum

jaenicke 30. Dez 2011 21:56

AW: Netzwerkfreigabe auf lokalem Ordner erkennen
 
Danke, aber diesen Weg kenne ich. Die Funktion hatte ich drüben im DF auch selbst genannt als jemand die Auswertung der Ausgabe von "net share" vorgeschlagen hatte. ;-)
Das Problem ist aber z.B., dass die Funktion durchaus auch mal ein wenig nachdenkt bevor eine Antwort kommt, auch auf dem lokalen PC. Deshalb ist die direkte Abfrage über den in der ersten Antwort verlinkten Weg schon sinnvoller.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 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