Есть ли способ регистрировать пользователей при доступе к общим папкам в Windows Server? Моя цель - написать программу, которая вроде бы запускается в фоновом режиме, отслеживая общие папки и регистрируя информацию о пользователях всякий раз, когда кто-то обращается к папке. Как мне это реализовать? Какие инструменты мне следует использовать для этого? заранее спасибо
Мне известно о функциях аудита файлов, предоставляемых Windows. Как предположил Кайл Смит, копаться в тоннах записей журнала в поисках нужных, вероятно, станет кошмаром. Это также неэффективно. Итак, мой вопрос: как мне это сделать, кроме как включить «аудит доступа к объектам». Мне нужно реализовать это как для Windows Server 2003, так и для 2008
Это можно сделать с помощью ведения журнала Windows, перейдя в «Администрирование»> «Локальная политика безопасности»> «Параметры безопасности»> «Локальные политики»> «Политика аудита» и установив для параметра «Аудит доступа к объекту» значение, отличное от «Без аудита». (По умолчанию)
С другой стороны, копаться в этих журнальных записях будет кошмаром.
Думаю я нашел ответ http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
Вы хотите включить аудит файлов согласно эта статья за 2003 год. Вы не говорите, какая версия Windows, но в 2008 году она похожа.