中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求监视命令 上一主题 | 下一主题
warmoon
初级用户





积分 40
发帖 13
注册 2006-3-11
来自 浙江温州曾在宁波
状态 离线
『楼 主』:  求监视命令

请教各位大侠:如果要监视用户对某个盘的文件写入,可以有哪些做法。先行谢过啦!

2006-3-11 16:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
warmoon
初级用户





积分 40
发帖 13
注册 2006-3-11
来自 浙江温州曾在宁波
状态 离线
『第 2 楼』:  

举例: 我在自己的D盘 复制粘贴了"dd.mp3",请问如何可以用DOS命令来记录这一过程。谢谢大家啦!

2006-3-11 16:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenall
银牌会员




积分 1276
发帖 469
注册 2002-12-23
来自 福建泉州
状态 离线
『第 3 楼』:  

感觉使用DOS命令即使实现了效率也不高.
可以试试
dir和fc命令配合来实现
dir /s/b/a 将当前的文件列表保存一个文件如 dir1.txt.
一定时间后再使用该命令保存到另外一个文件中如 DIR2.TXT.
再使用FC比较差异处.fc dir1.txt dir2.txt

[ Last edited by chenall on 2006-3-11 at 19:20 ]



QQ:366840202
http://chenall.net
2006-3-11 19:16
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (366840202)  编辑帖子  回复  引用回复
warmoon
初级用户





积分 40
发帖 13
注册 2006-3-11
来自 浙江温州曾在宁波
状态 离线
『第 4 楼』:  

恩,好办法,强!谢谢拉!
加工一下作成*.bat就可以实现实时查询啦,哈哈

2006-3-11 19:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 5 楼』:  

FileMon 的实时监控更严密更全面。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2006-3-12 00:43
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 6 楼』:  

按二楼的方法那个准确性和效率很是值得怀疑。。。
对于监控一类的事情来说最好是用VBS脚本来完成,虽然命令行下也有监视事件的工具但是效果不是很理想,碰到这种情况而又不想用第三方工具的时候可以试试VBS,它在很多方面要比CMD要强大。。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & _
        strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery _
    ("SELECT * FROM __InstanceDeletionEvent WITHIN 10 WHERE " _
        & "Targetinstance ISA 'CIM_DirectoryContainsFile' and " _
            & "TargetInstance.GroupComponent= " _
                & "'Win32_Directory.Name=""c:\\\\myscripts""'")
Do
    Set objLatestEvent = colMonitoredEvents.NextEvent
    Wscript.Echo objLatestEvent.TargetInstance.PartComponent
Loop

保存为以vbs为后缀的文件然后运行,它能监视C:\myscripts文件夹下的删除事件,要想监视该文件夹下的创建事件的话只需要把 第六行的__InstanceDeletionEvent  改为__InstanceCreationEvent 即可。

2006-3-12 01:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lycwu
新手上路





积分 2
发帖 1
注册 2006-5-8
状态 离线
『第 7 楼』:  

强人啊

2006-5-8 20:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: