Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Чтение данных конкретного процесса

Чтение данных конкретного процесса

В дополнение к полному списку всех запущенных на данной машине процессов, статический метод Process.GetProcessById() позволяет прочитать данные отдельного процесса по его значению PID. Если запросить доступ к процессу по несуществующему значению PID, будет сгенерировано исключение ArgumentException. Так, чтобы получить объект Process, представленный значением PID, равным 987, можно написать следующее.

// Если процесса с PID=987 нет, то среда выполнения
// сгенерирует соответствующее исключение.
static void Main(string[] args) {
 Process theProc;
 try {
  theProc = Process.GetProcessByld(987);
 } catch { // Общий блок catch для простоты.
  Console.WriteLine("-› Извините, некорректное значение PID!");
 }
}

Оглавление книги


Генерация: 2.105. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз