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

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

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

    unknown Гость

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

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

    Код (Text):
    Opera Internet Browser 8585
    Как можно получить такую информацию о текущем активном окне, да и вообще о всех. Может у кого есть какиенибуть наработки?

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

    Код (Text):
                                                                          Время     Общее  Доля
    Имя программы (группы)                                             активной время     активной
    работы    работы    работы
    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 Гость

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

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

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