无忧启动论坛

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

关于“一个与众不同的 XP SP3 N合1 安装盘”

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-25 10:17:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
看到quya的[7/27/2008更新]一个与众不同的 XP SP3 N合1 安装盘!可以说是眼前一亮,这正是我所需要的。看到有很多人不以为然,所以我站出来说几句:
      一是为什么要尽量用OEM而不用VOL的问题。前几年非常流行的“上海 g-o-v-e-r-n-m-e-n-t大客户版”就是力证,先是通不过微软下载站的正版验证,无法下载一些软件比如WMP10,继而是打开了自动更新的用户,出现了“盗版”提示。当然,可能有的人从来不去微软下载什么东西,也不会打开自动更新,装一次系统一直用到崩溃,如果你是这样用电脑,那什么版本都无所谓了,装得上激得活就行了,最早的俄罗斯版足矣。虽说VOL版就是一个ProductKey的问题,一个换号脚本就可以解决正版验证和盗版提示的问题,但说不定那天,新换上去的KEY又会被封,又要去找KEY来换。每个通过正版验证的VLK微软肯定是有记录的,同一个VLK用的人多了,迟早是要被封的,封到最后,拿到VLK的人不敢泄漏出来,大家就没VLK可用了。而OEM版就不会有这些问题了,且不说微软会不会封现有OEM的KEY,如果封了,起码也得给现有的OEM用户一个交待,也许是一个更新,也是一个KEY,不管那种形式,正式的OEM用户一定不会受到封杀,这时侯要从众多的OEM机器上提几个文件,一个KEY应该不是难事。所以,封OEM版是没有意义的,也就是说OEM版是几乎不可能被封的。这也许就是OEM版受欢迎的主要原因。
      二是为什么要弄OEM的N合一。有些人是在兼容机上刷BIOS来用OEM版,而且只是自己用。这样的话,一个OEM版就够了,选一个感觉爽品牌的来刷,光盘再用对应的OEM版一个版本就行了。更何况现在改写DMI的技术,可以把一台兼容机改成能适应若干种品牌的OEM版,随便选一个OEM版的都行。但如果你是经常给别人装机,那N合一还是很有必要,如果客户是兼容机,你想怎么刷都行,但如果客户机本身就是品牌机,而且那种品牌本身也有OEM版的XP,如果你手里只有一两种OEM版,没有那种品牌的OEM版XP,难不成也要把客户机的BIOS给刷了吗?所以说,N合一是有必要的,并且在光盘装得下的情况下N自然是越大越好了。
      三是为什么quya的方法(思路)好。前面已经说了,OEM N合一是很有必要的,那剩下的就是OEM N合一怎么得到的问题,网上一搜,很多,随便下载一个,刻盘,OK。但是这样的系统盘,用起来放心吗?前几天看到报道,番茄花园通过在整合光盘里捆绑软件,一个月是十几万的收入,这个我以前并不知道,但是也从来没有用过,因为来源不明的东西,用起来始终不放心,因为不放心、不用,所以也没有去管花园里面到底捆绑着什么了。总之,自己做的才放心啊,操作系统我是做不出来了,要不然,微软的我也不用,谁知道微软在里面又有没有放一些我们所不知道的东西呢?操作系统我是做不出来,但是集成还免强能自己做,所以如果自己集成,出了问题起码也能知道到底是那方面出了问题。自己集成的话,问题又来了,没有做过N合一的人可能不清楚,要做N合一,还是要修改不少东西:光盘引导扇区文件、SETUPLDR.BIN、TXTSETUP.SIF还要建好启动盘组文件夹等等等等。如果这些东西弄一次就能一劳永逸就好了,前几天试着自己集成SP3的OEM N合一时就发现,启动盘组文件不能用原来SP2的了,SETUPLDR.BIN也变化了,不能再用原来SP2下改好的那个了。TXTSETUP.SIF就更不用说了,都得一个一个重新修改,很是麻烦。如果用quya的方法,下载一个RTL的安装盘,目录结构都不用变,SETUPLDR.BIN、TXTSETUP.SIF不用改、启动盘组文件夹也不用建,增加几个文件、准备好OEM版的四个文件就行了,以后集成补丁或Serverpack也很方便。
100#
发表于 2009-1-2 20:18:24 | 只看该作者
支持一个~~谢谢分享~~
回复

使用道具 举报

99#
发表于 2008-12-3 23:20:49 | 只看该作者
很不错,支持一个~~谢谢分享~~
回复

使用道具 举报

98#
发表于 2008-12-2 18:56:09 | 只看该作者
帖子确实不错,学习一下提高不少!
回复

使用道具 举报

97#
发表于 2008-11-27 10:18:02 | 只看该作者
偶也是再次一口气看完,是篇极品帖,有点不明白,就是OEM.REG到底是用哪个系统序列号比较好
回复

使用道具 举报

96#
发表于 2008-11-15 13:07:38 | 只看该作者
原帖由 欲飞 于 2008-10-13 12:47 发表

      根据微软的文档,GuiRunOnce是在安装完成第一次登录时运行,而UserExecute是在安装完成时,还未重启前运行。在这两个时间点上进行替换操作的效果应该是差不多的。由于GuiRunOnce是依懒于用户的,至于是 ...

终于发现PIDGEN.DLL替换不成功有什么坏处了,就是如果用这个系统来重新封装做万能ghost,不管安装成什么系统,封装过程都是需要vol序列号,就是因为PIDGEN.DLL这个文件,但是如果装成了oem,就会导致恢复过后系统进不去,因为oembios文件是oem的,序列号是vol的
回复

使用道具 举报

95#
发表于 2008-11-12 10:26:58 | 只看该作者
支持楼主,不过还是有点难度
回复

使用道具 举报

94#
发表于 2008-11-11 16:29:15 | 只看该作者
写的确实不错,楼主的热心与研究精神值得大家学习!
回复

使用道具 举报

93#
发表于 2008-11-10 11:14:10 | 只看该作者
全部看完了,有的地方还不是太懂。等找个时间仔细学习下
回复

使用道具 举报

92#
发表于 2008-11-9 20:53:38 | 只看该作者
OEM知道 OVL 是不是音量啊?
回复

使用道具 举报

91#
发表于 2008-10-22 19:28:02 | 只看该作者
我是来学习的,有些大侠确实厉害。
回复

使用道具 举报

90#
发表于 2008-10-21 15:43:50 | 只看该作者
一口气看完了所有的回帖,真是大开眼界,有时间自己也弄一个
回复

使用道具 举报

89#
发表于 2008-10-21 14:16:51 | 只看该作者
我感兴趣
支持楼主
顶起来
回复

使用道具 举报

88#
发表于 2008-10-16 10:03:32 | 只看该作者

回复 #87 欲飞 的帖子

顶一下
希望制作为傻瓜版[,让我等下载来就能用,合盘时只要往里面复制一下就行了
回复

使用道具 举报

87#
 楼主| 发表于 2008-10-14 14:30:56 | 只看该作者
原帖由 quya 于 2008-10-14 13:31 发表
你确信正常情况下替换不出错? 在VOL替换成OEM的时候? 如果OEM to OEM, 当然不会出错.

对简单的OEMLOGO拷贝,当然可以在 oemscan.ini里边做, 但如果考虑到不同的特征码使用同样OEM文件, 不同的OEMLOGO, 例 ...

是的,正常情况下VOL换成OEM,然后再OEM换成OEM,又OEM换回VOL,再循环都没有问题。再说,正常情况下测试,只不过是验证批处理写得是否正确,有必要去考虑文件是否被系统文件保护换回来没有吗?只要最终的安装盘能成功安装正确的、激活的、能通过正版验证的系统就达到目的。不是吗?
在OEMSCAN.INI中不同的特征码使用相同的PATH、不同或相同的CMD有何问题?难道不能实现不同的特征码使用相同的文件相同的LOGO?
回复

使用道具 举报

86#
发表于 2008-10-14 13:31:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

85#
发表于 2008-10-14 10:46:10 | 只看该作者
楼主能不能提供小弟一个比较完整的OEMSCAN.INI配置文件,自己整理怕漏了!谢谢!
回复

使用道具 举报

84#
 楼主| 发表于 2008-10-14 00:51:20 | 只看该作者
原帖由 ttt0001 于 2008-10-13 23:03 发表
的确是你描述的那样,不过顺序换不换我的测试结果是一样的!重启都能激活!关于在正常情况下进行替换不会出错,全部替换正确,我已试验了两次了,没有出现不能进系统的情况!还有增加OEM标志的问题,我 ...

      1.我在正常情况下替换不出错,并且不仅仅是过一两分钟再重启,我有时是玩了半天后再重启都不会有quya说的不能进系统的情况。
      2.你是这样拷OEMLOGO文件啊,简单,明了。如果我做,我还打算用变量什么的呢,原来没有那么复杂啊!呵呵。

[ 本帖最后由 欲飞 于 2008-10-14 00:58 编辑 ]
回复

使用道具 举报

83#
发表于 2008-10-13 23:03:54 | 只看该作者
原帖由 欲飞 于 2008-10-13 22:31 发表
那个PAUSE能不能加到后面去,放到后面也一样能够看到前面的情况。是不是就是因为那个PAUSE下来后,安装进程还在继续,正好调用了PIDGEN.DLL。我的确从来没有这样加PAUSE看过具体步骤,只知道安装完成重启后系统 ...




的确是你描述的那样,不过顺序换不换我的测试结果是一样的!重启都能激活!关于在正常情况下进行替换不会出错,全部替换正确,我已试验了两次了,没有出现不能进系统的情况!还有增加OEM标志的问题,我没有改你的批处理!OEMSCAN.INI和在OEM目录再加一个批处理oemcopy.cmd:

oemcopy.cmd
copy oemlogo.bmp %SystemRoot%\System32\
copy oeminfo.ini %SystemRoot%\System32\

OEMSCAN.INI
CODE[Dell System]
PATH=".\Dell\"
CMD=".\Dell\OEMCOPY.CMD"

也是你说的CMD参数吧!

如果说这样的话,就我的测试情况看已经没有问题了,谢谢楼主!
回复

使用道具 举报

82#
 楼主| 发表于 2008-10-13 22:46:54 | 只看该作者
原帖由 ttt0001 于 2008-10-13 22:14 发表
搞了半天没搞出什么东东来,倒是知道到底是装那个OEM,并且用楼主的方法稍作改动一下就可同时自动装入oemlogo.bmp和oeminfo.ini这两文件到指定目录了,这样你就真正知道是装的哪个OEM了。

OEMSCAN.INI中每一个标识下除了PATH这个参数外,还可以有一个CMD参数当检测到某个品牌标识后自动运行一个命令,反正品牌的LOGO与品牌是固定搭配,在那里去执行拷贝oemlogo.bmp和oeminfo.ini的工作好了。不用动脑筋去改批处理。
其实我们的根本目的是能够正常激活,能够通过正版验证。VOL版目前已经做到了,而OEM版与VOL版就强在不会被封。现在大家都知道了,其实VOL以及各种OEM版其实就那6个文件不一样而已,各OEM版之间还只有4个文件不一样,是哪一种版本的,有什么关系!
回复

使用道具 举报

81#
 楼主| 发表于 2008-10-13 22:31:09 | 只看该作者

是不是就是因为那个PAUSE?

那个PAUSE能不能加到后面去,放到后面也一样能够看到前面的情况。是不是就是因为那个PAUSE下来后,安装进程还在继续,正好调用了PIDGEN.DLL。我的确从来没有这样加PAUSE看过具体步骤,只知道安装完成重启后系统是激活了的,并且还能通过官网的正版验证。我的测试盘是集成了正版验证补丁的,如果不能通过验证一启动就看得到提示。至于ttt0001的描述,quya也解释了,就是Dllcache下的那个换成功了,那重启之后system32下的会自动换成dllcache下的那个等于也是换成功了。也就是说,目的是达到了的。不知道星语风的系统在重启之后是不是激活了的,如果不是,那还得继续研究,如果已经是激活了的,我认为这个问题可以放一放了。
      如果要想在批处理里面看到替换成功,目前暂时可以考虑两点,一是按quya的建议,调整替换的顺序,先换dllcache下的,再换system32下的;二是把pause放到后面去,让前面的替换一气呵成。但是我很怀疑这两点的作用,因为很明显复制失败不是因为文件保护,因为文件保护是在文件被改变之后改回去,而不是改的时候就不让改,我在正式环境下替换,是能明显看到复制成功的。如果是文件保护,正式环境下应该更不可能成功才对。把pause放到后面,也只不过是乱试而已,哪里可能就是pause一下,安装程序就会去调用pidgen.dll呢,不可能就只有那一瞬间不调用吧。
      如果在正常环境下替换是成功的,那为了批处理中PAUSE看到也是成功的,那不妨把调用批处理改到GuiRunOnce这里来,这样看上去就没问题了。另外也可考虑我在66楼提到的DetachedProgram这个位置,这个位置相信不会系统不会再不允许替换了,只是我在DetachedProgram直接放批处理测试,根本没有调用,似乎这里还没有建立CMD.EXE与CMD文件的关联,似乎只能用CMD.EXE+参数的方法运行命令,同时,不会有窗口弹出来。另外就是这里换了文件,但winnt.sif里面的序列号却是VOL版的,肯定会影响激活,必须得在T13或者是T8的某点时间再次换号,前面换文件的同时换号肯定不行,也就是说换文件和换号必须得分开进行。比较麻烦。
回复

使用道具 举报

80#
发表于 2008-10-13 22:14:03 | 只看该作者
搞了半天没搞出什么东东来,倒是知道到底是装那个OEM,并且用楼主的方法稍作改动一下就可同时自动装入oemlogo.bmp和oeminfo.ini这两文件到指定目录了,这样你就真正知道是装的哪个OEM了。
回复

使用道具 举报

79#
发表于 2008-10-13 20:03:37 | 只看该作者
刚才我在批处理的每条语句后加了一个pause,重新测试了一下还是跟74“星语风”所帖图一样!其实还是有“pidgen.dll“复制不成功的,真是奇怪!不过安装完却能进系统,而且是激活了的,唉!真是见鬼了,不知道是怎么回事?搞不懂,头都晕了!
回复

使用道具 举报

78#
发表于 2008-10-13 18:04:35 | 只看该作者
楼主的59楼测试盘,一样的测试失败
回复

使用道具 举报

77#
发表于 2008-10-13 17:54:27 | 只看该作者
原帖由 星语风 于 2008-10-13 17:34 发表

用63楼的办法,依然是无法替换文件,汗……



你有没有用楼主的测试盘试过,测试盘能成功!用16楼和63楼的我和你一样没有成功过,见鬼了!真是想不通!
回复

使用道具 举报

76#
发表于 2008-10-13 17:53:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

75#
发表于 2008-10-13 17:34:33 | 只看该作者
原帖由 欲飞 于 2008-10-13 16:32 发表

59楼的测试盘就是最初的方法是在T13时替换,63楼是方法不变但是改在了T8时替换,是试图解决PIDDEN.DLL不能替换的问题的,你应该用这个试试。你有兴趣我就继续支持,直到你的问题解决。否则,只有等到我遇到你 ...

用63楼的办法,依然是无法替换文件,汗……

未命名.JPG (38.65 KB, 下载次数: 87)

未命名.JPG
回复

使用道具 举报

74#
发表于 2008-10-13 17:28:39 | 只看该作者
原帖由 欲飞 于 2008-10-13 16:55 发表

第2点有一定道理,但我无论是进行安装测试还是在正常模式下测试从来没有遇到过文件保护的问题。我从来就是在正常模式下测试的,N次测试中,只有一次是OEMSCAN无法读取内存,就是没有一次替换文件不成功的。



我用的是你的测试盘(59楼)成功的,从测试盘提取相关的也成功,用16楼和63楼的都是不成功。到现在我还没想出来是什么问题!,郁闷中。。。

[ 本帖最后由 ttt0001 于 2008-10-13 17:34 编辑 ]
回复

使用道具 举报

73#
 楼主| 发表于 2008-10-13 16:55:52 | 只看该作者
原帖由 quya 于 2008-10-13 16:45 发表
1. 替换这2个文件一定要在安全模式下进行, 或者相当于安全模式, 比如T13 时间段.
2. 替换的时候最好先替换 \system32\dllcache 下, 再替换 \system32 下, 因为系统一旦发现 \system32 下文件被替换, 会立即从  ...

第2点有一定道理,但我无论是进行安装测试还是在正常模式下测试从来没有遇到过文件保护的问题。我从来就是在正常模式下测试的,N次测试中,只有一次是OEMSCAN无法读取内存,就是没有一次替换文件不成功的。
回复

使用道具 举报

72#
 楼主| 发表于 2008-10-13 16:47:05 | 只看该作者
原帖由 ttt0001 于 2008-10-13 15:33 发表

我也去试了一下,情况和你一样,倒是下了楼主的测试盘安装成功,再从测试盘中提取出相关文件也安装成功不知道是什么原因?另外楼主的测试盘中还有其他的文件不知道是干什么用的?

TOOLS下面的东西吗?一个换号脚本CHANGE.VBS,一个从Microsoft AIK中提出来的WIM镜像文件的工具(IMAGEX.EXE、WIMFLTR.INF、WIMFLTR.SYS),一个也是从Microsoft AIK中提出来的CD/DVD镜像文件制作工具OSCDIMG.EXE。另外是不是还有两个文件夹?PXE下是PXE网络引导镜像制作工具,TFTP就是简单文件传输协议程序了。放这两个在光盘上主要是怕遇到没有光驱的机器,用这两个来在别的机器上做网络引导用的。这些东西都不会自动运行,放在那里是有点不妥,不想要直接删了就是,不影响的。
顺便问一下,你是用16楼的方法失败,但是用59楼的成功了吗?那两个其实是一回事啊,怪了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-7 04:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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