Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Выявление вора в сети


Автор: Johen 4.4.2005, 10:54
Ситуация такая:
Недавно была наглым образом сперта флешка. smile

Что нужно:
Поймать вора используя сеть, т.е. написать прогу, которая будет висеть в виде сервиса и мониторить систему.

Вопрос:
Нужно реализовать систему, которая будет мониторить изменение подключенных устройств и вести логи, или отправлять данные на единый комп(мой). Я так понимаю, эта прога должна быть в виде клиент-сервер.
Как, используя WinAPI, реализовать мониторинг железа? И еще, что нужно использовать (какие функции) или как нужно писать прогу, чтобы винда ее нормальным образом восприняла и смогла воткнуть ее в сервисы?

Система 2000/XP.

ЗЫ. Надеюсь этот урод(вор) не пользуется этим форумом. smile

Автор: jorkug 7.4.2005, 14:49
Посмотри в MSDN'e по Hooks(Win32).
SetWindowsHookEx - Устанавливает слежку за всеми системными событиями (DebugProc, KeyboardProc,...), и работает, пока работает твой процесс.
А информацию о событиях, по-моему, лучше записывать в файл на каком-нибудь сетевом ресурсе.

Автор: Coocky 11.4.2005, 21:30
Легче использовать готовые программы и научиться администрировать свою систему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)