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

Вниз

Программа-шпион   Найти похожие ветки 

 
Captain   (2002-06-04 17:28) [0]

Ув. господа. Вот задался целью написать такую программку, которая может отслеживать количество запусков какого-либо exe-файла в течение дня. Для начала хочу сделать это на локальной машине - намекните, как? На следующем этапе хотелось бы трансформировать это в сетевой вариант, т.е. чтобы сидя за своим компом я мог следить за тем, сколько раз в течение дня был запущен тот или иной файл на удаленной машине. Это делается с помощью сокетов? Если да, то где можно скачать подробную инфу для этих компонент? Желательно, с примерами. Заранее благодарен.


 
Diamond Dog   (2002-06-04 23:20) [1]

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


 
Captain   (2002-06-06 14:41) [2]

Но я могу ничего не знать об окнах, ни дескриптора, ни типа. Все, что есть в моем распоряжении - это имя исполняемого файла. Поставить системный хук - идея хорошая, но какие сообщения системы обрабатывать?


 
Diamond Dog   (2002-06-06 23:36) [3]

Попробуй посмотреть справочники по Win API32. В Visual Basic-e есто функция которая по имени файла возвращает полный путь к файлу и хэндл прграммы. Функция экспортируется из kernel-а кажется. А сообщения нужно обрабатывать на создание и уничтожение окн кажется так:
Устанавливаешь хук на WM_USER
Обрабатываешь события: HSHELL_WINDOWCREATED и HSHELL_WINDOWDESTROYED
Вообще поищи на этом сайте пример работы с хуками и там гдето был исходник.
Удачи.


 
airs ©   (2002-06-07 17:54) [4]

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



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-60539
Aleksandr
2002-07-29 19:27
2002.08.19
ААА! Помогите с перекодировкой!


8-60752
Smok_er
2002-04-02 22:18
2002.08.19
Создание AVI из графических файлов


1-60684
-=Prior=-
2002-07-30 21:32
2002.08.19
Компонент TRichEdit. Помогите плиз!


1-60594
Cr@sh
2002-08-08 10:05
2002.08.19
Возможно ли использование QuickReport без баз данных?


14-60835
kaif
2002-07-22 15:44
2002.08.19
Есть ли среди нас экстраординарные личности?