public static string GetCommandLine(this Process process)
{
using (var searcher = new ManagementObjectSearcher("SELECT CommandLine FROM Win32_Process WHERE ProcessId = " + process.Id))
{
foreach (var @object in searcher.Get())
{
return @object["CommandLine"].ToString();
}
}
return string.Empty;
}
}