Freigaben verwalten

24/09/2007 - 20:17 von Thorsten Thiel | Report spam
Hallo,

ich möchte den Zugriff auf von mir erstellen Freigaben abfangen und
Ergebnisse zurück liefern.

Was möchte ich erreichen?

Ich möchte eine Windowsfreigabe mit einer untergeordneten Ordnerstruktur
freigeben. Allerdings sollen keine Dateien in dieser Freigabe sein. Diese
möchte ich unter einem anderen Speicherort aufbewaren.

Beispiel:
Der User fragt "\\servername\shares\videos"
Er erhàlt als Antwort Video1, video2,...
Video1 ist aber tatsàchlich unter c:\videos1 und Video2 unter d:\Videos2
gespeichert.

Aktell mach das der Windows Home Server àhnlich.

Kann mir jemand vielleicht einen Tipp für entsprechende Doku geben?

Gruß Thorsten
 

Lesen sie die antworten

#1 Thomas Scheidegger [MVP]
24/09/2007 - 20:49 | Warnen spam
Hallo Thorsten

Aktell mach das der Windows Home Server àhnlich.



was genau?
Etwa:
http://download.microsoft.com/downl...sGuide.pdf
"Drive Extender" "Shared Folder Duplication" ... ?


Freigaben verwalten



um Freigaben (oder evtl. auch obige "Drive Extender" usw) zu __verwalten__ (erstellen, auflösen, umleiten usw)
gibt es jeweils durchaus Win32 APIs (aber meist kaum in .NET direkt).


ich möchte den Zugriff auf von mir erstellen Freigaben abfangen und Ergebnisse zurück liefern.



den Live/Netzwerk-Zugriff 'abfangen' dürfte ein ganz anderes Kapitel sein,
solches geht meistens nicht im User-Mode (also geschweige .NET), nur Kernel-Mode (Device-Driver oà).

Tipp: finde erst eine korrekte C++/Win32-Lösung,
dann ist (falls eben überhaupt) eine Portierung nach C#/VB.NET oft schon machbar.



Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen