作者tsaiminghan (nahgnimiast)
看板C_and_CPP
标题[问题] dll无法删除
时间Thu Feb 5 22:02:59 2009
使用regsvr32注册shell extension的dll
使用後, 再用regsvr32 /u 进行卸载
但是此时dll无法删除, 要重开机之後才可以删除
有办法能让程式可以不用开机就删除dll吗?
--
另外我看程式码, 有看过整个dll内没有dllmain的
请问这是什麽造成的?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.70.250
※ 编辑: tsaiminghan 来自: 218.168.70.250 (02/05 22:17)
1F:推 wa120:关闭使用中的process吧 02/06 09:46
2F:推 maplefog:可以用unlocker 02/06 19:10
3F:→ tsaiminghan:我是希望可以用程式清掉, 而不是用killbox或unlocker 02/06 22:08
4F:→ tsaiminghan:shell extension那就是要关掉windows? 02/06 22:09
5F:推 suhorng:因为DLL没有先free吧? 02/06 22:51
6F:→ tsaiminghan:楼上说的是, 我没想到这个问题, 听起来很有道理 02/07 00:19
7F:→ tsaiminghan:我到时候试试看, 谢谢罗 02/07 00:20