Hi,
ich finde nur immer wieder die Möglichkeit eine Ordner-Freigabe per versteckter cmd mittles "net share" zu erstellen.
Gibt es in c# ne Möglichkeit dies direkt zu erstellen?
Muss doch ne API oder dergleichen geben ?!?
Ich möchte auf dem Server eine Freigabe für einen bestimmten Ordner erstellen.
Wäre nett, wenn da jmd. einen Ansatz hätte (nehme auch gerne fertiges 😃 )
Hi,
nicht wirklich in "C#" - aber scheinbar verfügbar per WMI und PInvoke. Siehe:
https://stackoverflow.com/questions/7470214/create-network-share-with-permissions
LG
Wie Taipi88 schon richtig gesagt hat kannst du im Zweifelsfall die Win32 API Methode hierfür selbst benutzen:
WNetAddConnection2
Ist selbstredend dann nur unter Windows lauffähig.
Ansonsten gibt es einige Win32 API Wrapper Projekte.
Hier habe ich leider keine Empfehlung aber einfach mal Google benutzen:
.net Win32 API wrapper
Und ausprobieren ... wird sicherlich die eine oder andere brauchbare Implementation dabei sein.