Ich habe bisher zwei Möglichkeiten ausprobiert.Wie erhält man die Beschreibung eines laufenden Prozesses auf einem entfernten Rechner?
Der erste Weg, ich habe System.Diagnostics
, aber ich bekomme eine NotSupportedException
"Feature wird nicht für Remote-Maschinen unterstützt" auf der MainModule
.
foreach (Process runningProcess in Process.GetProcesses(server.Name))
{
Console.WriteLine(runningProcess.MainModule.FileVersionInfo.FileDescription);
}
Der zweite Weg, ich versuchte System.Management
verwenden, aber es scheint, dass die Description
der ManagementObject
ist sie gleich die Name
.
Würde jemand zufällig einen besseren Weg kennen, um die Beschreibungen eines laufenden Prozesses auf einer Remote-Maschine zu erhalten?
Haben Sie versucht, Rob van der Woudes wmigen zu verwenden? Es könnte helfen zu zeigen, was verfügbar ist. http://www.robvanderwoude.com/wmigen.php – Lizz
@Lizz Nun habe ich schon versucht, die Eigenschaften von obj durchzulaufen und überprüft, ob die Property.ToString() ein Schlüsselwort enthielt, das in der Beschreibung sein sollte Einer der Prozesse, die ich suche ... – athom
Huch. Entschuldigung, mir fällt nichts ein. :(Das ist interessant - und ungerade. +1 für guten Code und Fehlerbehebung! :) – Lizz