Как прочитать (записать) свойства процессов (из диспетчера задач) в файл (память)? - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д