阅读:2107回复:1
小弟问一个问题:为什么WIN系统的有些软件在关闭后要过几十秒甚至几分才算是完全关闭进程呢
这么说有点抽象,比如我用的foxit reader阅读器在阅读一个电子书,我现在要进行删除操作,所以我马上关闭了这本书,然后马上删除,但是仍然提示程序在使用,无法操作,我连续操作2次,都等了接近一分钟。
所以我想请问为什么这么一个小的软件完全退出要这么长时间,要大哥哥大姐姐给我解释一下吗。最好是需要从代码甚至底层的角度解释,因为小弟的底层基础还算不差吧。 我学习一下。 |
|
|
沙发#
发布于:2009-11-17 17:58
用unlock可以查到是哪个进程仍然在占用你的文件,不一定是foxit reader,然后结合filespy或filemon看看各种IRP请求,在没有源代码的情况下你要做的就是根据log进行猜测。
|
|