Frage : C# u. WMI erhalten abgebildete Anteile

Ich betrachte Schreiben Wechselstrom # Anwendung, die eine Liste der abgebildeten Antriebe für einen anderen Computer im Netz erhält.   Ich nehme an, dass ich WMI verwenden werde, aber ich zu anderen Wahlen außerdem geöffnet bin, aber es Computer entfernt scannen muss, kann keine Software auf das andere computers.

This Programm gesetzt werden wird laufen gelassen von einem Mitglied „des Unternehmens Admins“ und „des Gebietes Admins“.  Ich habe bereits eine Liste der Computer, muss ich gerade die Liste der abgebildeten Anteile erhalten, wenn ich ein spezifisches Computerbezeichnung.

.NET 2.0, 3.5 habe und 4.0 alle available.
sind

Antwort : C# u. WMI erhalten abgebildete Anteile

angebrachtes Code-Stückchen überprüfen.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
statische Liste GetMappedDriveList (Schnurmaschine, Schnurusername, Schnur pwd)
        {
            Versuch
            {
                Liste fährt = neue Liste ();

                ConnectionOptions Wahlen = neues ConnectionOptions ();
                Wahlen. Username = username;
                Wahlen. Kennwort = pwd;
                Wahlen. Personifizierung = ImpersonationLevel.Impersonate;

                ManagementPath Weg = neues ManagementPath (@ " \ \ „+ Maschine + @“ \ Wurzel \ cimv2“);

                ObjectQuery Frage = neues ObjectQuery („* von Win32_MappedLogicalDisk vorwählen“);

                ManagementScope Bereich = neues ManagementScope (Weg, Wahlen);
                ManagementObjectSearcher Forscher = neues ManagementObjectSearcher (Bereich, Frage);

                foreach (ManagementObject obj im Forscher. Erhalten ())
                    Antriebe. Hinzufügen (obj. Eigenschaften [„Name“]. Value.ToString ());

                Antriebe zurückbringen;
            }
            verfangen (Ausnahme ex)
            {
                Console.WriteLine (ex. Mitteilung);
                Rückholnull;
            }
Weitere Lösungen  
 
programming4us programming4us