无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2438|回复: 5
打印 上一主题 下一主题

RPC补丁如何集成到win2000的i386目录中?

[复制链接]
跳转到指定楼层
1#
发表于 2003-12-20 12:03:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RPC补丁如何集成到win2000的i386目录中?
我以前好像看到过这个问题的答案,可是现在却怎么也找不到了。只好再问一下。
请斑竹莫怪。
另外,其他的hotfix是否也有类似的方法直接集成到i386目录中
http://bbs.wwwfox.net/cgi-bin/topic.cgi?forum=2&topic=11816&start=0&show=0
市面上的RPC补丁是怎么集成上去的?
2#
发表于 2003-12-20 14:49:19 | 只看该作者

RPC补丁如何集成到win2000的i386目录中?

下面的我忘了是哪摘的了,应该有点帮助
说明一下,这个所谓的sp2不是微软的ServicePack2的定义,是把一系列hotfix整合DIY的ServicePack,是9394上大虾“微软破解中心”的作品。在9394上曾引起过激烈的掌声和骂战,至于这种方法好不好用,大家可以自己测试。
下面是转微软破解中心的原文:
很多人质疑Service Pack 2的真实性,说什么只不过修改了注册表而已。
好,现在我就来公开Service Pack 2 的秘密:
首先,你可以找任何一个XPSP1的版本,解压缩,里面会有一个
UPDATE的目录,其中最重要的文件是:
update.inf :更新系统的注册表以及更新文件
update.ver:所有更新文件的大小、检验等信息
sp1.cat:所有更新文件的数字签名认证
OK,那么仔细分析一下SP1(包括Hotfixes)的更新过程,就知道,它们都调用了setupapi.dll,并且主要做了这三步:
1、保存注册表信息和重要文件以便日后卸载
2、替换或更新文件:
[ProductInstall.ReplaceFilesIfExist]
[ProductInstall.CopyFilesAlways]
并更新注册表:
[ProductInstall.GlobalRegistryChanges.Install]
DelReg=Product.Del.Reg
AddReg=Product.Add.Reg

3、把新的数字签名认证文件复制到系统的catroot目录,以保证系统文件的完整和统一性。
[ProductCatalogsToInstall]
因为MS是通过SFC 和VERSIGNl扫描系统文件是否有改动,它们会读取catroot目录的.cat文件。只不过SP1是SP1 .CAT,而Hotfixes则是以Q或者KB开头的XXXXX.CAT
通过以上的分析结合前段时间rollup的整合原理,那么我们就可以自己打造SP2了:
首先,全新安装Windows XP + SP1,然后上网去搜索更新,记下所有要更新的补丁编号,然后用下载篮子的功能来自己下载所有需要更新的补丁,保存到电脑里。
第二步,把所有下载的补丁解压缩到各自的文件夹(建议用 /X 或者 /T:X:TEMP /C参数。
第三,使用注册表管理软件,先把当前注册表信息保存。
第四,把全部补丁打上,重新启动后再使用注册表管理软件扫描注册表的改动,并把改动的部分保存为SP2.REG。
第五,建立名为WORK的目录,里面再建立TEMP、SVCPACK子目录,再把每个补丁需要更新的文件复制到TEMP这个目录。(可以在每个补丁的update.inf和update.ver里面找到)
第六,把.cat文件复制到SVCPACK目录(注意:dummy.cat和*_me.cat不要复制。
第六,把XP+SP1光盘的内容全部复制到WORK目录。

第七,在TEMP目录里建立名为SVCPACK.INF的文件,内容是:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="i386svcpack"
[ProductCatalogsToInstall]
Q******.CAT
..........
;(这里列出所有的补丁的.cat}
第八、下载微软出品的compress.exe程序,保存在WORK目录,并使用compress -d -r TEMP*.* I386命令进行更新。
第九,使用安装管理器建立预安装应答文件,并且在
[GUIRUNONCE]处加上一句执行可以把SP2.REG导入注册表的批处命令:如regedit /s SP2.REG
第十,在WORK下面建立$OEM$$$SYSTEM32,把SP2.reg复制进去。
第十一,把SVCPACK目录复制到I386目录,并修改I386DOSNET.INF
在最后加上
[OptionalSrcDirs]
SVCPACK
后面的刻盘什么我就不多说了,呵呵,至于其他微软XP的组件,以后我再说吧
回复

使用道具 举报

3#
发表于 2003-12-20 15:28:57 | 只看该作者

RPC补丁如何集成到win2000的i386目录中?

RPC补丁已经没有集成的必要了,因为微软新的补丁已经“淘汰”了所谓的RPC补丁了,不行你们试一试安装好RPC补丁后再去微软网站升级系统补丁,用瑞星等检测RPC补丁的工具“测试”,却变为没有上好RPC补丁了。
回复

使用道具 举报

4#
 楼主| 发表于 2003-12-20 23:29:28 | 只看该作者

RPC补丁如何集成到win2000的i386目录中?

楼上的是什么意思?听不太懂
回复

使用道具 举报

5#
发表于 2003-12-20 23:40:35 | 只看该作者

RPC补丁如何集成到win2000的i386目录中?

我没试过,不过据说,这个补丁并没有真正解决问题
回复

使用道具 举报

6#
发表于 2003-12-21 08:58:56 | 只看该作者

RPC补丁如何集成到win2000的i386目录中?

下面引用由威海渔民2003/12/20 11:29pm 发表的内容:
楼上的是什么意思?听不太懂
就是说:微软新的补丁已经“淘汰”了所谓的RPC补丁了,无需再去 集成所谓的RPC补丁了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-18 12:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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