阅读:2194回复:7
请教_共享文件夹的监视
老板让我们开发一个监视程序,监视本机的共享文件夹,当客户端拷贝,打开,修改共享文件时,本机可以记录用户名,IP,操作类型,时间,文件名信息。
请问该怎样实现上述的要求,能不能给个方向?谢谢大家。 |
|
沙发#
发布于:2007-05-30 12:48
关注
|
|
板凳#
发布于:2007-06-02 15:48
直接文件监控啊
|
|
驱动小牛
![]() |
地板#
发布于:2007-06-04 13:06
监控共享的文件和普通文件不大一样,建议用filespy模型,对于filespy模型,可直接监控\Device\LanmanRedirector,当然也存在一些其他的RDR,比如MediaGrid这种NAS存储。但基本是可以attach上去的,有些不能attach上去的需要自己去研究attach的流程。
另外,需要说明一下,对于attach到rdr上的的驱动,当它获取网络文件名时,是有很多区别的,因为在filespy中对网络路径是不解析的。就目前我的研究来看,大致有三种形式的网络路径: 1)通常的格式,诸如Sanergy,和通常的网络共享映射(normal type) \;x:000000000000b7b6\xxx.xxx.xxx.xxx\ShareDir\ 其中000000000000b7b6为session ID,每次启动都会变化,可以在winobjc的dosdevice里面看到。x为盘符号. 2)windows media player格式的 \xxx.xxx.xxx.xxx\ShareDir\ 这种格式的路径没有盘符,通过wmp播放时采用的是这种路径,即使你用的映射盘。 3)mediagrid type,这是我最近做项目的时候发现的,meidagrid是一种分布式的NAS文件系统。 \;M:\xxx.xxx.xxx.xxx\ShareDir\ |
|
地下室#
发布于:2007-06-07 14:22
不懂,还是很感谢yandong_8212。
|
|
5楼#
发布于:2007-07-25 10:22
帮你顶一下
|
|
6楼#
发布于:2009-02-06 11:27
帮你顶一下
|
|
7楼#
发布于:2009-03-14 00:44
Device\LanmanRedirector 我也想到过,偷懒没去弄
也可以解析smb协议 |
|
|