关于监控windows下的文件信息 小弟现在准备用c++写一个能监视windows目录或文件的类 能够检测到目录下所有文件的改变信息 包括 新建 删除 重命名 等如果是文件修改了内容 能查出修改了的偏移量 在检测到信息的时候能通知到所有你这个类的对象大家有什么好的想法 用什么区实现比较好呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个比较难。文件修改是整个重写,你要知道偏移量,就要保存原来的来做diff,也就是修改前和修改后要通知2次。 有的改变可以用FindFirstChangeNotification获得 直接挂分区或磁盘驱动,过滤其他的目录和文件即可。当然这个要驱动编程,你也可以用Windows提供的文件过滤钩子完成。或者在ring3中实现,就如楼上所说 FindFirstChangeNotification 这个函数可以获取修改的详细信息么 比如是重命名还是复制 自己解决了通知的问题 使用了readdirectorychanges 文件改变偏移量暂时没能解决 不知道有没好的方法 直接取出对比太慢了 请一个问,内存映射文件的 菜鸟再一次请问各位大虾如何成功地、完整地删除一个类?谢谢! 使用DDraw绘制窗口时,怎么才能实现文本信息框的功能? 让我郁闷了一个下午的问题,我始终无法理解 请前辈帮忙指点一下(程序很简单)在线等待 怎么知道自己贴子的地址呢 问个很菜的问题? 一个调用带参数的EXE文件的问题,急,在线等待!!! vc里的参数this是什么意思? 惊天地,泣鬼神 在后台运行的程序如何截获键盘输入(包括系统快捷键) 用Visual Studio 2005查看代码,如何显示行号? 如何获取用户输入编辑框中的内容/
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货