Как прочитать (записать) свойства процессов (из диспетчера задач) в файл (память)? - C#
Формулировка задачи:
Можно ли записать свойства процессов из диспетчера задач в отдельный файл (формат любой) или память(могу некорректно сформулировать)?
1. В диспетчере задач видны все процессы.
Можно ли с помощью
C#
куда-нибудь записать свойства этих процессов Например "Расположение" (путь где расположен процесс)? см скрншот 2. Можно ли это сделать для определённой категории процессов? Например записать пути только дляsvchost.exe
. 3. ЕслиC#
это не делает, то чем (какой программой) это можно сделать?Решение задачи: «Как прочитать (записать) свойства процессов (из диспетчера задач) в файл (память)?»
textual
Листинг программы
using System;
using System.Diagnostics;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
Process[] pList = Process.GetProcessesByName("svchost");
for (int i = 0; i < pList.Length; i++)
Console.WriteLine("Путь к исполняемому файлу: {0}", pList[i].MainModule.FileName);
Console.ReadLine();
}
}
}