Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.09;
Скачать: CL | DM;

Вниз

Хочу знать действия пользователя до глюка   Найти похожие ветки 

 
IGray   (2006-05-24 12:51) [0]

Не все - хотя бы выбираемые пункты меню, Action-ы, и, желательно, нажимаемые кнопки, но хочу сделать это не через "флажки" в отдельных обработчиках, а используя централизованную обработку событий (напр. - TApplicationEvents.OnMessage)
Т.е. перехватить что-нибудь и сделать вывод о действии пользователя.

Помогите плииз!


 
Сергей М. ©   (2006-05-24 12:59) [1]

см. хук WH_JOURNALRECORD/PLAYBACK


 
IGray   (2006-05-24 17:41) [2]

Любопытно... Спасибо! Но кажется, в моём случае не подойдет...

А есть ли ещё у кого-нибудь какие-нибудь идеи?


 
Сергей М. ©   (2006-05-24 17:43) [3]


> кажется, в моём случае не подойдет


Чтой-то вдруг ?

Впрочем, хозяин - барин.


 
IGray   (2006-05-25 18:48) [4]

Дело в том, что моя программа работает с БД которая находится только у пользователя, а поэтому точное воспроизведение действий пользователя невозможно (исходные данные разные)
A WH_JOURNALRECORD/PLAYBACK вроде предназначено как-раз для точного воспроизведения?
Или я неправильно понял?


 
sicilla ©   (2006-05-25 22:42) [5]

Хочу знать действия пользователя до глюка
Значит первое действие, это появление желания получить глюк
Второе действие это поиск места, где можно найти колеса
Третье действие это поиск денег на колеса
Четвертое действие это покупка колес
Ну и так дальше.
В конце всего этого глюк


 
Сергей М. ©   (2006-05-26 09:37) [6]


> WH_JOURNALRECORD/PLAYBACK вроде предназначено как-раз для
> точного воспроизведения?


Да, для точной записи/воспроизведения последовательности сообщений.

Но никто не заставляет тебя записывать/воспроизводить все подряд.
При записи фильтруй только интересующие тебя сообщения.


 
IGray   (2006-05-26 11:53) [7]


> При записи фильтруй только интересующие тебя сообщения.

Так в этом-то и проблема! Перехватить элементарные сообщения я
и без хуков вроде, в TApplicationEvents.OnMessage могу, но мне нужно перекодировать их в выбираемые пользователем комманды меню и нажимаемые кнопки..
Есть сообщение WM_COMMAND, но оно далеко не всегда генерируется вроде.. :-((


 
Сергей М. ©   (2006-05-26 12:03) [8]


> оно далеко не всегда генерируется вроде


Цитата из справки:

The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.


 
Krants   (2006-05-27 02:02) [9]

Есть одна веселая прога, - записывает в видео файл все действия выводимые на экран. Поставь эту прогу пользователю и посмоти(визуально) чего он там творит...



Страницы: 1 вся ветка

Текущий архив: 2006.07.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
15-1148747923
Nic
2006-05-27 20:38
2006.07.09
Прибыльный софт?


15-1149276927
Tirael
2006-06-02 23:35
2006.07.09
Outpost Firewall - быть или не быть )


15-1149836328
ANB
2006-06-09 10:58
2006.07.09
Как красивее и понятнее ?


2-1150956558
fast2
2006-06-22 10:09
2006.07.09
Как работает функция?


2-1150701504
Crazy monkey
2006-06-19 11:18
2006.07.09
Можно ли программно установить пароль на Аксесовский файл?