Frage

Ich versuche, das Label von einigen Netzwerkressourcen als Laufwerke gemappt zu erhalten. Wenn ich DriveInfo.GetDrives () verwenden, haben lokale Volumes den Volume gefüllt Parameter wie erwartet, aber in Netzwerk treibt es eine leere Zeichenfolge ist. Wie kann ich diese Etiketten?

War es hilfreich?

Lösung

Sie können die WMI verwenden für diesen - nicht die genaue Abfrage sicher (es eine Weile her), aber hier ist ein Beispiel dafür, wie Netzwerk-Laufwerk freien Speicherplatz zu erhalten:

http://en.csharp-online.net/Network_Drive_Free_Space

Ich denke, in diesem Beispiel ‚Name‘ mit ‚Volumename‘ ersetzt wird Ihnen, was Sie brauchen.

WMI Referenz hier nur für den Fall:

http://msdn.microsoft.com/ en-us / library / aa394173 (VS.85) aspx

Andere Tipps

Nie WMI Verwenden Sie Netto-Apis.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top