中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 09:10
47,814 主题排行 / 349,908 发帖 / 今日 0 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [已解决]请问如何替换受系统保护的文件,谢谢!
可打印版本  2,808 / 22
第1楼 lixin12345 发表于 2008-06-21 13:10
初级用户 发帖 13 积分 27
[已解决]请问如何替换受系统保护的文件,谢谢!
我是新来的,对DOS批处理还真不懂!恳请各位帮忙!
就是XP在安装快结束或已装好,我想用批处理来替换OEM的四个文件和两个DLL文件。请问应该如何来实现,谢谢!

[ Last edited by lixin12345 on 2008-6-22 at 10:07 PM ]
第2楼 quya 发表于 2008-06-21 14:37
高级用户 发帖 172 积分 558 来自 江苏
第3楼 lixin12345 发表于 2008-06-21 16:54
初级用户 发帖 13 积分 27
我是请高手来解决我的问题啊,哪能研究出你的盘!不过你的盘看样子做的不错!
要研究你盘还要下来那么大的一个ISO,唉!还是不下了!
第4楼 quya 发表于 2008-06-21 17:57
高级用户 发帖 172 积分 558 来自 江苏
那么你为什么要替换这几个文件呢? 纳闷。

这几个文件可以替换的, 但dll 2个文件必须在安全模式下替换。

安装到最后替换,大多数情况下系统就进不去了。因为不能轻易替换这几个文件。
第5楼 lixin12345 发表于 2008-06-21 19:29
初级用户 发帖 13 积分 27
手工我知道怎么来替换的,而且已经成功了的!我现在想用一个批处理来达到同样的效果!但我对批处理真的不懂,所以才来请教的啊。
第6楼 quya 发表于 2008-06-21 20:55
高级用户 发帖 172 积分 558 来自 江苏
那我贴一个以前我做的给你参考



注意将OEM.REG,PIDGEN.DL_,DPCDLL.DL_ 放在上述批处理的同一个目录。

OEM.REG内容如下:

第7楼 lixin12345 发表于 2008-06-21 21:40
初级用户 发帖 13 积分 27
首先谢谢您的帮助!看了半天有点明白了这个批处理的运行过程:
1、设置要替换文件的目录和文件;
2、必须在安全模式下运行。
3、导入注册表文件(其实是一个XP的序列号,不知道是不是这样?)。

然后我的意思是这样的:
1、能不能不从安全模式下替换(重启到安全模式我个人认为一是慢二是不爽);
2、OEM.REG可以不导入的,应安装时已输入了序列号(是不是还需导入吗?)。
3、有一个DLL文件是没压缩的,还要自己给他压缩吗?
不知道有没有其他更好的办法(这个问题有点天真,呵呵)
比如说获得一个权限直接修改?
总之谢谢您了!

[ Last edited by lixin12345 on 2008-6-21 at 09:43 PM ]
第8楼 quya 发表于 2008-06-21 21:48
高级用户 发帖 172 积分 558 来自 江苏
1. 正确
2. 必须
3. 其实是一个XP的OEM序列号

既然你在安装的时候已经输入了序列号,那么这个序列号已经决定了你需要什么样的6个文件,你要替换它们干什么??!!难道要搞死它?

DLL文件可以是没压缩的。但会出现个错误信息,稍微修改下可以屏蔽错误信息。

比如 EXPAND -R Dpcdll.dl_ %SYSTEMROOT%\System32\Dllcache>nul 2>nul
第9楼 lixin12345 发表于 2008-06-21 21:54
初级用户 发帖 13 积分 27
搞死它?不明白您的意思?
打个比方(可能不是很好):先前用PRO安装时却输了个某OEM的序列号,但没有激活,是不是可以这样了?

我只不过提出一个这样的问题看能不能解决而已,其他暂且不论它了。


唉!其实我的真实意思是这样的:
就是说能不能用一个批处理来获得一个足够大的权限来替换一个受系统所保护的文件,一方面能顺利替换,另一方面不会提示你插入光盘之类的提示而已啊!

[ Last edited by lixin12345 on 2008-6-21 at 10:04 PM ]
第10楼 quya 发表于 2008-06-21 22:26
高级用户 发帖 172 积分 558 来自 江苏
Originally posted by lixin12345 at 2008-6-21 01:10 PM:
我是新来的,对DOS批处理还真不懂!恳请各位帮忙!
就是XP在安装快结束或已装好,我想用批处理来替换OEM的四个文件和两个DLL文件。请问应该如何来实现,谢谢!


搞死它?不明白您的意思?
打个比方(可能不是很好):先前用PRO安装时却输了个某OEM的序列号,但没有激活,是不是可以这样了?

我只不过提出一个这样的问题看能不能解决而已,其他暂且不论它了。


唉!其实我的真实意思是这样的:
就是说能不能用一个批处理来获得一个足够大的权限来替换一个受系统所保护的文件,一方面能顺利替换,另一方面不会提示你插入光盘之类的提示而已啊!



你的比方很不恰当,因为输错序列号无法继续安装的。比如本来是VOL版的输了个OEM序列号。

你的真实意思在顶楼就说了,很明显是想替换OEM的6个文件。怎么到最后变成其他文件了。

所以我确实怀疑你真实的动机。要想人家帮助你,请真心对待人家。谢谢。

[ Last edited by quya on 2008-6-21 at 10:27 PM ]
第11楼 lixin12345 发表于 2008-06-21 22:46
初级用户 发帖 13 积分 27
唉!我怎么不真心了?我就是没表达清楚我的意思而已,我说了不要在安全模式下替换,被您说的越糊涂了(其实在安全模式下替换也不需要这么复杂的批处理的),我说过了,在安全模式下我会替换的!我说过了比方是不好!
因为我要的结果没有,所以进一步说明而已,也用着这样吧!不愿帮无所谓的!
好象没有对您怎么样吧!唉!算了!有高手愿意帮就帮,不愿意帮也无所谓的,总是有办法的,实在搞不定那也没办法,只好不做了!如果说有对您不真心的话,在此说一声对不起了!再一次谢谢您 了!



我要的正常情况下能不能用批处理方式替换受系统保护的文件。
第12楼 quya 发表于 2008-06-21 23:23
高级用户 发帖 172 积分 558 来自 江苏
就我目前的水平,我再也无法帮你了。因为我知道批处理不是万能的。

不过这儿的高手很多, 但愿有人能帮上你忙。
第13楼 fastslz 发表于 2008-06-22 03:50
铂金会员 发帖 2,315 积分 5,493 来自 上海
第14楼 Climbing 发表于 2008-06-22 08:40
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
我对这个研究不多,在XP环境下,有一个replace.exe命令,是用来替换系统文件的,但不是很好用。
第15楼 lixin12345 发表于 2008-06-22 08:55
初级用户 发帖 13 积分 27
谢谢13楼和14楼的网友!13楼给出的连接是老外的,我已经看过了,太长了,就我的水平也看不懂,呵呵!
14楼的命令倒是没注意过,查一下资料再说,再一次谢谢楼上的两位!
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023