Überprüfen Sie, ob ein Prozess ausgeführt wird, auf einem remote-system mit C#

Ich versuche zu prüfen, ob ein Prozess ausgeführt wird, auf einem remote-system. Ich bin mit dem folgenden code:

string procSearc = "notepad";
string remoteSystem = "remoteSystemName";

Process[] proce = System.Diagnostics.Process.GetProcessesByName(procSearch, remoteSystem);

Jedoch, wenn ich versuche den code auszuführen, bekomme ich folgende Fehlermeldung: "Konnte keine Verbindung zum remote-Rechner."

Ich bin in der Lage, führen Sie durch pslist mit dem folgenden Befehl:
C:>pslist \remoteSystemName
Also ich weiß, dass es möglich ist, um die Informationen, die ich brauche, aber ich brauche es in den code.

Andere Möglichkeit wäre die Integration pslist in C# und suchen Sie aus der Liste, um zu sehen, wenn der Prozess da ist, aber ich habe keine Informationen gefunden, wie dies zu tun.

InformationsquelleAutor | 2009-05-14
Schreibe einen Kommentar