1、下载:Directory Monitor中文版;
2、进行安装,步骤很简单,下一步一下步即可。
2、打开软件,然后点击”目录“再选择”新增“;
3、在新增目录中,添一个你要监视的文件夹,如C:\xitonghe.com\ 并勾选你要监视的事件,确定保存;
4、设置好之后,右下角会d出气泡,C:\xitonghe.com 正在被监视
5、接下来我们对C:\xitonghe.com文件夹进行模拟 *** 作试试看,小编新建了一个文档,随之右下角d出气泡提示,而软件主界面也会有“新增”记录;
6、接下来怎么使用,大家应该有有数了吧,记住设置该软件开机启动哦,否则不会自动监视
Windows应该会把共享文件夹的变化实时记录下来,放在某个地方的吧。这个地方不用说也知道一定是注册表了。在注册表中一顿狂搜,还真被我找到了。HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares
接下来就easy了,先创建一个事件,然后调用RegNotifyChangeKeyValue来监视上面那个子键的变化,最后调用WaitForSingleObject来等待我们创建的事件对象。当系统中有共享文件夹信息发生变化时,系统就会重新设置子键下的值,而我们的WaitForSingleObject自然也会接收到事件,坐享其成,呵呵。
顺便提一下,Shares下的Security子键保存的是共享文件夹的访问权限的值,这里如果想一并监视的话,就把RegNotifyChangeKeyValue的bWatchSubtree参数设成TRUE。
Windows 2000 Server可以,它的的共享管理功能在“计算机管理”中,它不仅可以设置文件夹共享,也可以监控共享文件的使用情况。在Windows 2000 Server中点击“开始”→“程序”→“管理工具”→“计算机管理”,打开“计算机管理”窗口。在“计算机管理”中找到“共享文件夹”项并点击打开,其中有三项内容:“共享”、“会话”和“打开文件”监控共享文件连接
如果您想监控谁在使用共享文件,点击“会话”就可以了。“会话”指的是这台服务器与哪些计算机正在处于连接(会话)状态,窗口中右边显示的就是连接到共享文件夹的情况。哪一个用户、哪一台计算机、用什么 *** 作系统的计算机、打开文件的数量、连接的时间、空闲的时间(即没有数据交换的时间),都可以通过它直观地观察出来。
如果想与连接到某个共享资源的计算机断开连接,可以在要断开的连接上右击鼠标,会d出一个菜单。在d出的菜单中单击“关闭会话”项,会d出“您确实要关闭会话吗?”的警告对话框。如果确认关闭会话,点击[确定]按钮,否则点击[取消]按钮。
监控打开的文件
您也可以监控哪些文件由谁打开。点击“共享文件夹”中的“打开文件”,就会在窗口右半部分看到由其他计算机打开的文件、是谁打开了文件、对方是什么类型的 *** 作系统、文件是否被锁定(即文件由一台计算机打开后,别的计算机再无法打开,直到那台计算机不再访问这个文件)、文件打开的模式(即修改还是只读状态)。
如果想关闭已经被打开的文件,就在想要关闭的文件上右击鼠标,在d出的菜单中单击“将打开的文件关闭”,点击“将打开的文件关闭”后,会出现“您确实要关闭打开的文件吗?”的警告对话框。如果确认关闭文件,点击[确定]按钮,否则点击[取消]按钮。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)