Laden...

Ruft eine Liste aller Ordnerfreigaben ab

Erstellt von jan223 vor 16 Jahren Letzter Beitrag vor 16 Jahren 3.126 Views
jan223 Themenstarter:in
460 Beiträge seit 2004
vor 16 Jahren
Ruft eine Liste aller Ordnerfreigaben ab

Beschreibung:

Ruft eine Liste aller Ordnerfreigaben auf dem lokalen System ab.

Verweis auf System.Management nicht vergessen!

usings:

System.Collections.Generic;
System.Management;

/// <summary>
/// Gets the list of file shares on local machine.
/// </summary>
/// <returns>list of file shares on local machine</returns>
private static List<string> GetListOfFileSharesOnLocalMachine()
{
    List<string> listOfFileSharesOnLocalMachine = new List<string>();
    WqlObjectQuery query = new WqlObjectQuery("SELECT * FROM Win32_Share");
    ManagementObjectSearcher find = new ManagementObjectSearcher(query);
    foreach (ManagementObject mo in find.Get())
    {
        listOfFileSharesOnLocalMachine.Add((string) mo["Name"]);
    }
    return listOfFileSharesOnLocalMachine;
}

Schlagwörter: FileShare, Freigabe

Quelle: .NET-Snippets