无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5954|回复: 7
打印 上一主题 下一主题

[已解决]如何实现批处理替换WINDOWS下的正在使用的DLL文件

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-19 11:12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
询问一下,如何实现批处理在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加批处理运行脚本

2#
发表于 2008-1-19 11:25:45 | 只看该作者
先KILL掉被插入该DLL的进程,然后就可以替换了(对于系统的DLL还要关闭系统文件保护)
回复

使用道具 举报

3#
 楼主| 发表于 2008-1-19 11:44:42 | 只看该作者
我要替换如下文件,该kill哪几个进程。
explorer.exe
msgina.dll
mshtml.dll
shell32.dll
uxtheme.dll
回复

使用道具 举报

4#
发表于 2008-1-19 11:57:37 | 只看该作者
系统关键文件,无法直接替换,只能通过升级或外启动再拷贝
回复

使用道具 举报

5#
发表于 2008-1-19 14:34:39 | 只看该作者
把文件改名  然后把需要的文件COPY过来
回复

使用道具 举报

6#
 楼主| 发表于 2008-1-19 21:45:08 | 只看该作者
已经解决..实际上之前单个替换的方法已经找到,使用Replacer(界面版)就可以替换。
批处理也已经找到,解决方法如下,
使用Replace(cmd版)。文件复制当前要覆盖的dll文件到Replacer目录下,先手动建立一个txt文件,假如设定为:sets.txt.代码如下:
;; ReplacerScript       (参数,这个就能批量的脚本文件,下面直接输入替换的名称就行了)

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

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

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

使用道具 举报

7#
发表于 2008-1-20 15:02:09 | 只看该作者
其实被替换的文件被改名成.tmp,要在重新启动后才生效。
回复

使用道具 举报

8#
发表于 2021-2-21 08:50:10 | 只看该作者
我要替换如下文件,该kill哪几个进程。
explorer.exe
msgina.dll
mshtml.dll
shell32.dll
uxtheme.dll
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-29 21:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表