无忧启动论坛

标题: [已解决]如何实现批处理替换WINDOWS下的正在使用的DLL文件 [打印本页]

作者: Ddyou    时间: 2008-1-19 11:12
标题: [已解决]如何实现批处理替换WINDOWS下的正在使用的DLL文件
询问一下,如何实现批处理在WINDOWS下面替换正在使用的DLL文件。(DOS和PE下非答)


已经解决..实际上之前单个替换的方法已经找到,使用Replacer(界面版)就可以替换。
批处理也已经找到,解决方法如下,
使用Replacer(cmd版)。文件复制当前要覆盖的dll文件到Replacer目录下,先手动建立一个txt文件,假如设定为:sets.txt.代码如下:
;; ReplacerScript       (参数,这个就能批量的脚本文件,下面直接输入替换的名称就行了)

uxtheme.dll
shell32.dll
mshtml.dll
msgina.dll

然后自己手动建立一个批处理,(我自己建立为“DLL文件替换”)代码如下:
Replacer.cmd sets.txt   

这样就实现了批量替换系统的DLL文件。

顺便发我的文件给大家参考和学习一下!!!

[ 本帖最后由 Ddyou 于 2008-1-19 09:50 PM 编辑 ]

DLL替换.rar

9.9 KB, 下载次数: 507, 下载积分: 无忧币 -2

Replacer-cmd加批处理运行脚本


作者: netwinxp    时间: 2008-1-19 11:25
先KILL掉被插入该DLL的进程,然后就可以替换了(对于系统的DLL还要关闭系统文件保护)
作者: Ddyou    时间: 2008-1-19 11:44
我要替换如下文件,该kill哪几个进程。
explorer.exe
msgina.dll
mshtml.dll
shell32.dll
uxtheme.dll
作者: netwinxp    时间: 2008-1-19 11:57
系统关键文件,无法直接替换,只能通过升级或外启动再拷贝
作者: zsr1983    时间: 2008-1-19 14:34
把文件改名  然后把需要的文件COPY过来
作者: Ddyou    时间: 2008-1-19 21:45
已经解决..实际上之前单个替换的方法已经找到,使用Replacer(界面版)就可以替换。
批处理也已经找到,解决方法如下,
使用Replace(cmd版)。文件复制当前要覆盖的dll文件到Replacer目录下,先手动建立一个txt文件,假如设定为:sets.txt.代码如下:
;; ReplacerScript       (参数,这个就能批量的脚本文件,下面直接输入替换的名称就行了)

uxtheme.dll
shell32.dll
mshtml.dll
msgina.dll

然后自己手动建立一个批处理,(我自己建立为“DLL文件替换”)代码如下:
Replacer.cmd sets.txt   

这样就实现了批量替换系统的DLL文件。
作者: netwinxp    时间: 2008-1-20 15:02
其实被替换的文件被改名成.tmp,要在重新启动后才生效。
作者: gbx0829    时间: 2021-2-21 08:50
我要替换如下文件,该kill哪几个进程。
explorer.exe
msgina.dll
mshtml.dll
shell32.dll
uxtheme.dll




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3