Пространство имен: System.Diagnostics
Сборка: System (в System.dll)
Объявление класса: public class Process : Component
Класс Process предоставляет доступ к локальным и удаленным процессам и позволяет запускать и останавливать локальные системные процессы.
Компонент Process предоставляет доступ к процессу, выполняющемуся на компьютере. Проще говоря, процесс — это выполняющееся приложение. Поток является базовой единицей, которой операционная система выделяет время процессора.
Компонент Process является полезным инструментом для запуска, остановки, контролирования и наблюдения за приложением. Используя компонент Process, можно получить список выполняющихся процессов или запустить новый процесс. Компонент Process используется для доступа к системным процессам. После инициализации компонента Process его можно использовать для получения информации о выполняющемся процессе. Такая информация включает набор потоков, загруженные модули (файлы с расширением DLL и EXE) и информацию о производительности, например количество памяти, используемой процессом.
Метод Start() запускает ресурс процесса путем указания, например, имени документа или файла приложения и связывает его с компонентом Process.
static void Main(string[] args) { //Использование статического метода Start() класса Process //позволяет запускать приложение, например "Блокнот", //переменная pr используется для того, чтобы в дальнейшем //иметь возможность управлять запущенным приложением, //например, закрыть его. Process pr = Process.Start("notepad.exe"); Console.ReadLine(); if (pr != null) { Console.WriteLine("Закрытие приложения"); //и закрывать его pr.CloseMainWindow(); } //Кроме того, метод Start() позволяет загрузить нужную Веб-страницу //в браузере по умолчанию Process.Start("https://mail.ru/"); //или открывать проводник с нужным каталогом. //Ниже замените содержимое в двойных кавычках на полный путь //к каталогу на вашем компьютере. Process.Start(@"F:\MyProjects"); //Также можно открыть текущий каталог исполняемой программы. Process.Start(Environment.CurrentDirectory); }
Более подробные сведения о классе Process можно получить на сайте Process - класс
Информацию о других объектах пространства имен System.Diagnostics можно посмотреть на сайте msdn.microsoft.com по следующей ссылке пространство имен System.Diagnostics.