文件监控的问题,请高手赐教

XiaoQi1230 2004-10-15 07:09:04
大家都知道 winrar 吧,他有个很实用的功能,就是在 winRAR 里面打开的文件,如果修改后关闭文件
,winRAR 会提醒你文件已改变是否更新压缩包里的文件,请问 WinRar 是怎么发现文件被关闭的?(检查文件更改应该很简单,这里就不讨论了),
附注:在 winrar 里双击打开文件时,其实winRAR 是把它解压到临时目录,然后可能是用 shellexecute (API函数)把文件打开的。
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
a达哥a 2004-10-18
  • 打赏
  • 举报
回复
文件解压的时候就记录文件的修改日期和文件大小, 关闭窗口的时候可以用API捕捉窗口是不是被关闭的, 或则根本就是象VB的

form1.SHOW 1

一样, 当打开窗口的时候自己挂起, 窗口关闭的时候, 获得控制权, 然后, 判断解压的文件的日期或大小是不是被更新, 被更新了自然要提示拉!
jam021 2004-10-18
  • 打赏
  • 举报
回复
关注,帮你顶!

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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