Win7系统如何捕获新建、删除、复制、粘贴等文件操作

lilianjie001 2015-06-01 09:32:24
想要实现在Win7系统中对文件操作监控,获取用户的一些操作,复制文件到源文件名称、路径,目的文件路径,删除了那个或那些文件等,并输出到日志文件,在网上看了一些资料,有人用IFileOperation COM Hook的方式来获取到用户对文件的操作。各位如果有好的方法也可以,希望可以帮助在下,不胜感激!
...全文
204 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilianjie001 2015-09-18
  • 打赏
  • 举报
回复
经过自己的摸索与研究问题得到了解决,在次不再详细阐述。
jiqiang01234 2015-06-02
  • 打赏
  • 举报
回复
把每个逻辑盘都监控起来,也就是把c:,d:,e:....每个盘监控起来,FindFirstChangeNotification()的第二个参数设置为TRUE,就可以是实现整个硬盘的监控了。
lilianjie001 2015-06-02
  • 打赏
  • 举报
回复
引用 4 楼 jiqiang01234 的回复:
可查阅 FindFirstChangeNotification() FindNextChangeNotification() FindCloseChangeNotification() 相关文档
你说的这个是监控指定目录下的文件操作,我是想全盘记录文件操作
jiqiang01234 2015-06-02
  • 打赏
  • 举报
回复
可查阅 FindFirstChangeNotification() FindNextChangeNotification() FindCloseChangeNotification() 相关文档
lilianjie001 2015-06-02
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
搜“Shell Extension”?
好像没有搜索到什么有价值的信息,赵老师有没有相关的连接,指点一下思路。不胜感激!
赵4老师 2015-06-01
  • 打赏
  • 举报
回复
搜“Shell Extension”?
lilianjie001 2015-06-01
  • 打赏
  • 举报
回复
没人做过吗?

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧