Следующий код выдает InvalidOperationException
: " Процесс не был запущен этим объектом, поэтому запрашиваемая информация не может быть определена " при доступе к свойству StartInfo
.
using System;
using System.Diagnostics;
using System.Linq;
namespace ProcArgs
{
class Program
{
static void Main(string[] args)
{
var process = Process.GetProcessesByName("svchost").FirstOrDefault();
Console.WriteLine(process.StartInfo.Arguments);
}
}
}
Так как получить командную строку другого уже запущенного процесса в .NET Core 2.2 (Windows)?