C#: Holen Sie sich Informationen zu computer in Domäne
Welche Klassen sollte ich in C# um Informationen über einen bestimmten Rechner in meinem Netzwerk? (Wie, wer angemeldet ist, der computer, welches Betriebssystem auf diesem computer ausgeführt wird, welche ports geöffnet etc)
- Sind Sie versuchen, führen Sie diesen code auf der Ziel-Maschine? oder werden Sie versuchen, führen Sie diese aus Ihrem computer und Holen Sie sich Informationen zu einem anderen Computer über das Netzwerk?
- Ich möchte den code ausführen von meinem computer, um Informationen über einen anderen Computer über das Netzwerk, zu wissen, seine IP
- Beispiel für remote WMI-Abfrage in meiner Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
WMI-Bibliothek und hier ist ein VB.net Beispiel. Es sollte nicht schwierig sein, es zu konvertieren, um C#
Kasse System.Management und System.Management.ManagementClass. Beide sind für den Zugriff auf WMI, das ist, wie die Informationen in Frage stellen.
Edit: Aktualisiert, mit Beispiel zum WMI-Zugriff von remote-computer:
Hinweis: Benutzer-id, Kennwort und IP-Adresse müssen alle definiert werden, entsprechend Ihrer Umgebung.
Hier ist ein Beispiel der Verwendung von es in wie ein about-box. MSDN hat den rest der Einträge können Sie alle.
Blick in die WMI-Bibliothek.