Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

Открытие/закрытие приложения, ...   Найти похожие ветки 

 
guest_Dmitry   (2005-02-04 06:51) [0]

получение/потеря фокуса, сворачивание/разворачивание окна - какие сообщения следует перехватывать?


 
Kerk ©   (2005-02-04 06:54) [1]

ээээээээээээээээээээ


 
guest_Dmitry   (2005-02-04 06:59) [2]

т.е.?


 
Kerk ©   (2005-02-04 07:01) [3]

чего ты вообще делать собрался? для чего тебе их перехватывать?


 
guest_Dmitry   (2005-02-04 07:05) [4]

делаю программу, которая будет вести лог действий пользователя. у шефа подозрения, что информация из конторы уходит налево. поставил такую задачу.


 
Kerk ©   (2005-02-04 07:16) [5]

guest_Dmitry   (04.02.05 7:05) [4]

ну тогда из твоего списка наверно "Открытие/закрытие приложения" достаточно... да и кейлогер какой-нить организуй..

только "это не наш метод" (с)


 
guest_Dmitry   (2005-02-04 07:48) [6]

Какое сообщение перехватывать на открытие/закрытие.

почему "не наш метод"? есть иные предложения?


 
Jay1982 ©   (2005-02-04 09:18) [7]

Думаю лучший выход глобальная ловушка: SetWindowsHookEx


 
guest_Dmitry   (2005-02-04 11:02) [8]

Я так и хочу делать, вопрос - какое сообщение ловить.


 
Jay1982 ©   (2005-02-04 11:13) [9]


SetWindowsHookEx(WH_JOURNALRECORD, @HookProc, HInstance, 0)


 
guest_Dmitry   (2005-02-04 11:37) [10]

Ок, попробую сейчас..


 
guest_Dmitry   (2005-02-04 11:50) [11]

Jay1982 ©   (04.02.05 11:13) [9]

Попробовал, не ловится WM_CREATE...
Получилось только так:


SetWindowsHookEx(WH_GETMESSAGE, @HookProc, HInstance, 0);


только почему-то при запуске эксплорера вываливает все приложения уже запущеные через автозагрузку...


 
Jay1982 ©   (2005-02-04 11:56) [12]

Ну а как должно быть?


 
guest_Dmitry   (2005-02-04 12:06) [13]

Мне нужно получить только explorer.exe..


 
guest_Dmitry   (2005-02-04 12:10) [14]

В хелпе сказано про WM_CREATE сказано: - "уведомляет окно, что оно создано и должно быть выполнена инициализация". Почему тогда все по новой? Может какое другое сообщение ловить нужно при создании процесса?


 
Jay1982 ©   (2005-02-04 12:11) [15]

Поэкспериментируй с WH_, может чего и получится


 
Игорь Шевченко ©   (2005-02-04 12:27) [16]


> получение/потеря фокуса, сворачивание/разворачивание окна
>


Не совсем понятно, как можно из этих событий сделать вывод - уходит информация налево или нет ?


 
alpet   (2005-02-04 12:52) [17]

имхо это вообще надо на аппаратном уровне запрещать, то есть вырубать интернет, отключать USB порты, пишушие устройства и т.д.

И то гарантии не будет, може человек придет с цифровым фотоаппаратом или видекамерой, и будет воровать инфу по старинке.


 
guest_Dmitry   (2005-02-06 18:40) [18]

Игорь Шевченко ©   (04.02.05 12:27) [16]

помимо этого в лог буду писать копирование файлов, кейлогер думаю вешать не буду..

alpet   (04.02.05 12:52) [17]

..тогда еще и принтер запретить, и бумаги от руки писать..



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

Форум: "WinAPI";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.051 c
1-1110011376
Creator___
2005-03-05 11:29
2005.03.20
Service Application в Delphi 7.0


9-1104003473
MrAngel
2004-12-25 22:37
2005.03.20
Выполняем IDirect3DDevice9::CreateVertexBuffer в другом потоке


8-1101555840
Митя13
2004-11-27 14:44
2005.03.20
как работать с анимированной гифкой


14-1109346555
Cosinus
2005-02-25 18:49
2005.03.20
Господа, хорошо знающие asm, подскажите реализацию...


3-1108983726
Yurij-7
2005-02-21 14:02
2005.03.20
Upper Case типа?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский