Zugriff auf inaktives Netzlaufwerk

zetgun

Grünschnabel
Hi Leute,

ich will mit meinem Program die Festplattenkapazitäten überwachen. Unteranderem auch von verschiedenen Netzlaufwerken.
Nun habe ich aber das Problem, dass ein Netzlaufwerk nach einiger Zeit beim Arbeitsplatz als "Nichtverbundenes Laufwerk" angezeigt wird und wenn ich dann die Größe abfragen will ein "DriveNotFoundException" bekomme.
Wenn ich aber jetzt in der Eingabeaufforderung "net use K: 192.169.0.1" eingebe kommt: "k: hat eine gespeicherte Verbindung zu \\192.169.0.1 {...}"
Wenn ich im Arbeitsplatz doppelKlick auf das Laufwerk mache, dauert es ne kurze Weile, dann zeigt er mir den Inhalt an.

Wie kann ich das in C# am besten Lösen?

So sieht momentan der Code zur Größenbestimmung aus:
Code:
            double hddSize;
            DriveInfo drive = new DriveInfo(hdd);
            hddSize = (double)drive.TotalSize;

Ich habe es auch schon mit der "Win32_LogicalDisk"-Variante versucht...außer das der Code dadurch 3x größer wird ist kein Unterschied feststellbar
greez
 
Zuletzt bearbeitet:
Zurück