Как можно поймать момент запуска чужой проги?
От: Adikus Турция  
Дата: 04.03.03 20:31
Оценка:
И соответственно что она закрылась?
Получает ли приложение какие-нибудь сообщения при запуске чужих программ?

Или нужно тупо сканировать окна или процессы по таймеру.

05.03.03 09:06: Перенесено модератором из 'MFC' в WinAPI — ХД
Re: Как можно поймать момент запуска чужой проги?
От: Demon Россия  
Дата: 05.03.03 10:48
Оценка:
Здравствуйте, Adikus, Вы писали:

A>И соответственно что она закрылась?

A>Получает ли приложение какие-нибудь сообщения при запуске чужих программ?
A>Или нужно тупо сканировать окна или процессы по таймеру.
Попробуй переименовать подменить ехе-файл той проги своей, в которой вызывай чужую
А с главной думаю придумаешь как общаться
Re: Как можно поймать момент запуска чужой проги?
От: vvaizh http://izh-test.sourceforge.net/
Дата: 05.03.03 12:09
Оценка: 2 (1)
Здравствуйте, Adikus, Вы писали:

A>И соответственно что она закрылась?

A>Получает ли приложение какие-нибудь сообщения при запуске чужих программ?

A>Или нужно тупо сканировать окна или процессы по таймеру.


Почитай Рихтера..

В реестре можно прописать dll, которая будет церлятся к каждому приложению при его запуске..
В момент загрузки-выгрузки dll и можно просекать приложение и писать про него куда-нибедь..

Кроме того, есть ещё HOOK-и с которыми можно сечь очень много..

А есть готовые проги, которые устраивают полную слежку за юзером..
К одной из них могу даже исходники дать, почтой..
http://izh-test.sourceforge.net/russian/introduction.html
Re: Как можно поймать момент запуска чужой проги?
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 05.03.03 14:09
Оценка: 6 (1)
Здравствуйте, Adikus, Вы писали:

A>И соответственно что она закрылась?

A>Получает ли приложение какие-нибудь сообщения при запуске чужих программ?

A>Или нужно тупо сканировать окна или процессы по таймеру.


Под ключом HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options можно прописать имя твоего exe-модуля (в качестве ключа) и в качестве значения Debugger прописать путь до твоего приложения. Оно запуститься вместо исходного exe-модуля. См. Inside Win2k.
Re[2]: Как можно поймать момент запуска чужой проги?
От: Adikus Турция  
Дата: 05.03.03 19:32
Оценка:
Здравствуйте, vvaizh, Вы писали:

V>Здравствуйте, Adikus, Вы писали:


A>>И соответственно что она закрылась?

A>>Получает ли приложение какие-нибудь сообщения при запуске чужих программ?

A>>Или нужно тупо сканировать окна или процессы по таймеру.


V>Почитай Рихтера..


V>В реестре можно прописать dll, которая будет церлятся к каждому приложению при его запуске..

V>В момент загрузки-выгрузки dll и можно просекать приложение и писать про него куда-нибедь..

V>Кроме того, есть ещё HOOK-и с которыми можно сечь очень много..


V>А есть готовые проги, которые устраивают полную слежку за юзером..

V>К одной из них могу даже исходники дать, почтой..

Спасибо за советы буду копать в этом направлении
Если не трудно исходники брось сюда
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.