强制替换正在使用的dll

hefenglily 2003-06-20 02:30:41
在win2000下怎样强制替换系统的dll文件(SHDOCLC.DLL,SHELL32.DLL),而不用重新启动电脑.这两个文件是受系统保护的文件.能不能实现呀?最好能提供源码
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NowCan 2003-06-22
  • 打赏
  • 举报
回复
不可能的。除非把使用这些dll的进程杀死(好像也不可能,使用shell32.dll的进程太多了)
所以还是用MoveFileEx吧。
aoosang 2003-06-21
  • 打赏
  • 举报
回复
学习学习
innuendo 2003-06-20
  • 打赏
  • 举报
回复
不可能的,你去查查哪些process load了这几个dll,如果shutdown process不影响机器运行和其他程序的话,那应该可以的说。当然表忘了事后在boot这个process。实在不行只能用MoveFileEx了。
o_racle 2003-06-20
  • 打赏
  • 举报
回复
不能实现吧

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧