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

Тема в разделе "Delphi - Система", создана пользователем unknown, 9 апр 2007.

Статус темы:
Закрыта.
  1. unknown

    unknown Гость

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

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

    unknown Гость

    Репутация:
    0
    Мне подсказали что это внутреннее имя exe...

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

Поделиться этой страницей