Şimdiye kadar bunu başarmanın iki yolunu denedim.Uzak bir makinede çalışan işlemin açıklaması nasıl alınır?
İlk olarak, System.Diagnostics
kullandım, ancak MainModule
'daki "Uzak makineler için özellik desteklenmiyor" öğesinin bir NotSupportedException
olsun.
foreach (Process runningProcess in Process.GetProcesses(server.Name))
{
Console.WriteLine(runningProcess.MainModule.FileVersionInfo.FileDescription);
}
ikinci yolu
, benSystem.Management
kullanarak denedi ama
ManagementObject
ait
Description
Name
aynı o gibi görünüyor.
Uzaktaki bir makinede çalışan bir işlemin açıklamalarını almak için daha iyi bir yolu bilmek isteyen var mı?
Rob van der Woude's wmigen'i kullanmayı denediniz mi? Mevcut olanı göstermeye yardımcı olabilir. http://www.robvanderwoude.com/wmigen.php – Lizz
@Lizz Well zaten objenin özellikleri arasında döngü yapmayı denedim ve Property.ToString() öğesinin açıklamasında bulunması gereken bir anahtar kelime içerip içermediğini kontrol ettim. aradığım süreçlerden biri ... – athom
Yikes. Üzgünüm, başka bir şey düşünemiyorum. :(Bu ilginç ve garip. İyi kod ve sorun giderme için +1! :) – Lizz