大家都知道 winrar 吧,他有个很实用的功能,就是在 winRAR 里面打开的文件,如果修改后关闭文件
,winRAR 会提醒你文件已改变是否更新压缩包里的文件,请问 WinRar 是怎么发现文件被关闭的?(检查文件更改应该很简单,这里就不讨论了),
附注:在 winrar 里双击打开文件时,其实winRAR 是把它解压到临时目录,然后可能是用 shellexecute (API函数)把文件打开的。