Liste der vorhandenen Freigaben auf einem Computer
Autor: Dr. Holger Schwichtenberg
' ============================ ' .NET-Code-Beispiel in Visual Basic .NET ' Auflisten der Freigaben ' (C) Holger@Schwichtenberg.de ' ============================ Sub WINNT_FREIGABEN() Dim ofs As New _ DirectoryEntry("WinNT://mars/lanmanserver") Dim c As DirectoryEntries Dim oshare As DirectoryEntry c = ofs.Children For Each oshare In c say(getAtt(oshare, "Name") & " zeigt auf " & _ getAtt(oshare, "Path")) Next End Sub
using System; using System.Collections; using System.DirectoryServices; namespace FCLBuch._SystemDirectoryServices { public class SamplesADSIWINNT { public void WINNT_FREIGABEN() { // Auflisten der Freigaben DirectoryEntry ofs = new DirectoryEntry("WinNT://mars/lanmanserver"); DirectoryEntries c = ofs.Children; foreach (DirectoryEntry oshare in c) FclOutput.PrintOut(ADSIHelperMethods.GetAtt(oshare, "Name") + " zeigt auf " + ADSIHelperMethods.GetAtt(oshare, "Path")); } } }
Liste aller Codebeispiele Definition '.NET Framework Class Library' Verfügbarkeit der Klasse 'System.DirectoryServices.DirectoryEntry' Übersicht über den FCL-Namensraum 'System.DirectoryServices' .NET & Visual Studio Community Portal