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

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

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

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

Сообщение VirtUX » 24.05.2011 15:25:26

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

Re: Как узнать PID процесса в Windows?

Сообщение Odyssey » 24.05.2011 15:40:50

Судя по этому источнику tskill умеет убивать процесс по имени, а не только по pid. Если имя не подходит, можно попробовать найти окно процесса (если оно у него есть) по имени класса или заголовку, а по окну узнать pid.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Как узнать PID процесса в Windows?

Сообщение Mr.Smart » 24.05.2011 16:05:13

VirtUX
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Как узнать PID процесса в Windows?

Сообщение VirtUX » 24.05.2011 16:38:18

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

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


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru