Статистика работы приложений

  • Автор темы Автор темы unknown
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
U

unknown

Хочу написать программу для сбора статистики работы приложений, только вот как отлавливать заголовки приложений?

Что мне нужно на примере программы Opera:
Если брать тот что выдаётся по GetWindowText то будет:
Код:
Delphi Sources - Форум по программированию на Delphi - Создать новую тему
Если брать по GetClassName :
Код:
OpWindow

Хотя в аналоге программы которую я хочу написать (Maxapt QuickEye Enterprise) определяется как:

Код:
Opera Internet Browser 8585

Как можно получить такую информацию о текущем активном окне, да и вообще о всех. Может у кого есть какиенибуть наработки?

Вот например список того что собрала у меня данная программа за время работы:

Код:
																	  Время	 Общее	 Доля
Имя программы (группы)											 активной время	 активной
работы	работы	работы
Opera Internet Browser 8585										 32ч.20м. 103ч. 4м. 32 %
gta_sa.exe														 17ч.18м. 25ч.43м. 68 %
Network Assistant (Nassi) 4.1										9ч.34м. 2270ч.57м. 1 %
Miranda IM 0.7													  7ч. 1м. 2270ч.13м. 1 %
Офисные															 6ч.23м. 2271ч. 1м. 1 %
MPlayer for Windows 1.1											 5ч.27м. 45ч.59м. 12 %
Stream Sentinel 0.6												 3ч.10м. 53ч.14м.  6 %
The Bat! E-Mail Client 3.85										 2ч.30м. 2162ч.22м. 1 %
PHP Development Environment 1.7									 2ч.20м.  9ч. 5м. 26 %
WINCMD32.EXE														 1ч.58м. 52ч.15м.  4 %
Система управления архивом статей 6.0								1ч.42м.  6ч. 8м. 28 %
SJphone 1, 60														1ч.24м. 2269ч.14м. 1 %
Разработка														  1ч. 5м.  6ч.58м. 16 %
Мультимедиа														 0ч.56м. 2152ч.54м. 1 %
StrongDC++ 0, 6													 0ч.49м. 22ч.46м.  4 %
Warcraft III 1, 20												  0ч.42м.  1ч.46м. 40 %
Системные															0ч.37м. 2271ч. 4м. 1 %
UAZ 4x4 1.0														 0ч.36м.  0ч.38м. 94 %
samp.exe															 0ч.33м. 36ч.20м.  2 %
RollerCoaster Tycoon® 3 3.0										 0ч.31м.  0ч.40м. 77 %
VirtualDub Rus 1.71												 0ч.30м.  0ч.48м. 61 %
Firefox 1.8														 0ч.28м.  0ч.46м. 61 %
Outpost Firewall main module 3.5									 0ч.27м. 2270ч.60м. 1 %
X-Lite.exe														  0ч.26м.  1ч. 3м. 41 %
NOD32 Control Center GUI 2, 51									  0ч.25м. 2270ч.57м. 1 %

Вот только откуда получаются эти названия?... Как мне получить такиеже?
 
Мне подсказали что это внутреннее имя exe...

Подскажите как получить внутреннее имя exe по ID процесса?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!