[РЕШЕНО] Как узнать PID процесса в Windows?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

[РЕШЕНО] Как узнать PID процесса в Windows?

Сообщение VirtUX »

Как узнать PID процесса в Windows?
Есть работающее приложение. При возникших обстоятельствах нужно его убить.
Мне представляется это так:
1. Узнать его PID (не знаю как)
2. Убить (tskill PID)
Лучше б это, конечно, сделать средствами FPC. Ну или .bat накатать на кройняк. Кто что может посоветовать?
Последний раз редактировалось VirtUX 24.05.2011 16:38:56, всего редактировалось 1 раз.
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Судя по этому источнику tskill умеет убивать процесс по имени, а не только по pid. Если имя не подходит, можно попробовать найти окно процесса (если оно у него есть) по имени класса или заголовку, а по окну узнать pid.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

VirtUX
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

Mr.Smart
Премного благодарен!
Odyssey писал(а):Судя по этому источнику tskill умеет убивать процесс по имени, а не только по pid.

Это приятная новость для меня :)
==========
Еще раз всем спасибо!
Ответить