|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Статистика работы приложений
Хочу написать программу для сбора статистики работы приложений, только вот как отлавливать заголовки приложений?
Что мне нужно на примере программы Opera: Если брать тот что выдаётся по GetWindowText то будет: Код:
Delphi Sources - Форум по программированию на Delphi - Создать новую тему Код:
OpWindow Хотя в аналоге программы которую я хочу написать (Maxapt QuickEye Enterprise) определяется как: Код:
Opera Internet Browser 8585 Как можно получить такую информацию о текущем активном окне, да и вообще о всех. Может у кого есть какиенибуть наработки? |
#2
|
||||
|
||||
Цитата:
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#3
|
|||
|
|||
Числа - это номер сборки оперы
недумаю что там что-то зарегистрированно, ибо много всего. Вот например список того что собрала у меня данная программа за время работы: Код:
Время Общее Доля Имя программы (группы) активной время активной работы работы работы 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 % Вот только откуда получаются эти названия?... |
#4
|
||||
|
||||
Скинь ссылочку на эту прогу. Я её поюзаю скажу результат.
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Цитата:
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#7
|
|||
|
|||
Да это нереально столько соответствий писать.. названия есть даже для очень редкого софта, полюбому есть какойто способ их получить..
|
#8
|
||||
|
||||
Всё! Нашёл! Это Внутренее имя ехе'шника!!!!!!!!!!!!
А теперь по дескрипроту окна получай ID процесса. По нему имя ехе и тяни инфу! --------------------------------------------- Программирование - не профессия, а стиль жизни |
#9
|
|||
|
|||
Цитата:
|
#10
|
||||
|
||||
Цитата:
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#11
|
|||
|
|||
Жду с нетерпением
|
#12
|
|||
|
|||
Люди, подскажите, а то mav_c кудато пропал, а сделать мне надо..
как получить внутреннее имя exe по ID процесса? |
#13
|
||||
|
||||
Цитата:
IDProcess - айди процесса hModule - получишь ф-ей GetModuleHandle pointer - указатель на строку в которую нужон "положить" имя size - размер строки --------------------------------------------- Программирование - не профессия, а стиль жизни |