如何更新正在使用得文件
lsgt 2005-07-11 04:25:56 我做了一个随Windows Explorer 一起启动的DLL,现在想对这个DLL进行升级,覆盖此文件的时候失败,因为该DLL正在使用。
当然,可以通过Winint.ini或者MoveFileEx来让操作系统重启的时候更新,或者杀掉explorer.exe进程之后更新,但我在GOOGLE上搜到一个工具叫unlocker,它可以把我的DLL解锁,然后就可以覆盖了(不用重起explorer进程),我想知道它是通过什么原理来做到这一点的,我没有有办法用它的原理来实现更新不用重启?
unlocker是一个自由软件,主页在:http://ccollomb.free.fr/unlocker/
下载地址:http://ccollomb.free.fr/unlocker/unlocker1.6.5.exe