请问,如何读取共享文件夹访问记录?
服务器上设置了C:\shared文件夹的访问目录,并设置了它的访问策略,记录访问者,访问文件,访问时间等的Log。   
 目前需要做个这样Log的查看器,可以对这些Log进行按照用户名,访问时间等进行查询,Windows自带的有些功能无法完成。如何进行操作?   
 共享文件夹的访问记录Log文件存储在哪儿?如何进行访问?   
 多谢高手指点!
------解决方案--------------------可以把Log日志保存到数据库中,也可以根据日志信息进行筛选。可以通过EventLog.EntryWritten 事件 来写数据。
using System;
using System.Diagnostics;
using System.Threading;            
class MySample{
   // This member is used to wait for events.
   static AutoResetEvent signal;
   public static void Main(){  	
       EventLog myNewLog = new EventLog();
       myNewLog.Log = "MyCustomLog";                           
       myNewLog.EntryWritten += new EntryWrittenEventHandler(MyOnEntryWritten);
       myNewLog.EnableRaisingEvents = true;            
	signal = new AutoResetEvent(false);
	signal.WaitOne();       
   }      
   public static void MyOnEntryWritten(object source, EntryWrittenEventArgs e){
       signal.Set();
       //这里可以把日志内容保存到数据库。
   }
}
------解决方案--------------------mark
------解决方案--------------------UP下