Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Хочу написать программу мониторинга запуска программ (http://forum.oszone.net/showthread.php?t=90517)

Lihonosov 19-09-2007 13:01 646024

Хочу написать программу мониторинга запуска программ
 
Некоторые запрещают запуск программ в реестре.
Параметр RestrictRun и добавление списка разрешенных программ.

Я пошел от этого метода.
Написал программу, которая сканирует диск на наличие файлов с определенными расширениями (какие укажешь) и может добавлять прямо в реестр или формировать *.reg файл.

Но запуск запрещенных (точнее в данном случае "неразрешенных") программ обходится простым переименованием файла на имя разрешенной программы.

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

Застрял на программе мониторинга.

Еще кто-то что-нибудь сказать может по этому поводу?

Если у кого есть Example буду очень благодарен если напишете

P.S. Пишу на VC++.net || C#

ivank 19-09-2007 21:44 646300

Вероятно перехват CreateProcess и ко поможет. Например, с помощью http://research.microsoft.com/sn/detours/

DillerInc 19-09-2007 22:33 646318

Lihonosov
Перехват API функций в Windows NT (часть 1). Основы перехвата


Время: 23:21.

Время: 23:21.
© OSzone.net 2001-