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

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

unknown

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

Что мне нужно на примере программы 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 %
Вот только откуда получаются эти названия?... Как мне получить такиеже?
 
U

unknown

#2
Мне подсказали что это внутреннее имя exe...

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