有谁知道360解除占用的原理是什么吗?怎样做到删除一个正在被使用中的文件呢?

如题所述

这个你用过内核级的进程管理就知道了,unlocker也是用这种方法了。。

建议你下载一个xuetr看一下,里面有进程列表,然后右击其中一个,查看进程模块,就会找到各个模块路径和基地址,它只结束只中一个模块路径,也就解除占用了。。

可以拿explorer进程来试验。追问

我试过,用程序加载一个DLL,这样系统是不准删除此DLL的,但是我用360强制删除该DLL之后,加载的DLL依然能够正常运行,虽然DLL文件已经不存在了。这是怎么做到的呢?

追答

关于基层的一些驱动,服务,模块之类的,就不太了解了。。
大概流程是这样的。

追问

那怎么编程实现删除正在使用中的DLL呢?

追答

这会你学汇编和底层驱动,可能才会吧,肯定是可以的,用这个工具都可以结束其中任何一个。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-24
结束内存进程
相似回答