标题:
[讨论]关于集成安装
[打印本页]
作者:
hongchen
时间:
2003-11-18 16:43
标题:
[讨论]关于集成安装
看了几篇微软破解中心关于在集成安装中替换文件的教学贴,受益非浅,于是引发这样一种念头,我们在集成安装中的hotfix和其它一些常用软件都是通过CMD来运行的,但这样老是在安装过程中弹出难看的DOS对话框,我们能不能通过修改inf文件把hotfix做到安装中去呢?如果能应该怎么做?如果不能,那么MS的SP版也应该是hotfix的集成吧,为什么它能做进去?
我粗略看了一下,我想应该是可以的吧,好象和syssetup.inf、layout.inf以及有关拷贝文件的配置程序有关吧?
作者:
hongchen
时间:
2003-11-18 18:14
标题:
[讨论]关于集成安装
第一次实验失败,如图
作者:
hongchen
时间:
2003-11-18 18:15
标题:
[讨论]关于集成安装
图二
作者:
hongchen
时间:
2003-11-18 18:26
标题:
[讨论]关于集成安装
实验过程:
1.在syssetup.inf中加入:
q329115.inf,InstallQ329115
2.q329115.inf内容入下:
[Version]
Signature="$Chicago$"
LayoutFile=layout.inf
SetupClass=BASE
[BaseWinOptions]
InstallQ329115
[InstallQ329115]
AddReg =Q329115Delay.Actions
[Q329115Delay.Actions]
HKLM,"%KEY_WIN_CURVER%\RunOnce","OEM_Q329115_Install",0x00020002, "%systemroot%\system32\Q329115.exe /q /n /z"
[Strings]
KEY_WIN_CURVER="Software\Microsoft\Windows\CurrentVersion"
3.在txtsetp.sif中加入:
q329115.exe = 100,,,,,,,2,0,0
4.把hotfix q329115压缩为q329115.ex_,q329115.inf压缩为q329115.inf_,syssetup.inf压缩为syssetup.in_后放入光盘i386目录。
这样做的目的是为了在过种中自动调用Q329115进行安装,从以上的错误可看出目的已经达到,安装程序已经自动运行q329115,但为何会出现未签名的错误?安装程序的签名应在哪里做呢?
作者:
astaroth
时间:
2003-11-18 21:29
标题:
[讨论]关于集成安装
有自带的hotfixes安装信息文件svapack.in_
解压之后里面的文件是空的,可以自行写入
首先要做的是释放hotfixes
执行——>Qxxx.exe /X:C:\temp\
把temp里面的*.cat(在temp\update\和temp\sp2\update\里)和hotfix文件一起拷到i386\hotfixes\
然后编辑svcpack.inf
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\hotfixes"
[ProductCatalogsToInstall]
Q######.cat
[SetupHotfixesToRun]
Q######.exe /Q /N /Z
作者:
hongchen
时间:
2003-11-18 23:45
标题:
[讨论]关于集成安装
按照楼上的办法试了,hotfix可以安装,但为何只装了一部分?如上图。
svcpack.ing内容如下:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="i386\hotfixes"
[ProductCatalogsToInstall]
kb823182.cat
kb823980.cat
KB824141.cat
KB828035.cat
q328310.cat
q329048.cat
q329441.cat
q331953.cat
q810577.cat
q811630.cat
q814033.cat
[SetupHotfixesToRun]
Q329115.exe /Q /U /N /Z
Q329048.exe /Q /U /N /Z
Q323255.exe /Q /U /N /Z
Q328310.exe /Q /U /N /Z
Q810583.exe /Q /U /N /Z
Q810577.exe /Q /U /N /Z
Q331953.exe /Q /U /N /Z
Q811630.exe /Q /U /N /Z
Q810400.exe /Q /U /N /Z
Q814033.exe /Q /U /N /Z
Q327979.exe /Q /U /N /Z
Q329441.exe /Q /U /N /Z
KB823980.exe /Q /U /N /Z
KB823182.exe /Q /U /N /Z
KB828035.exe /quiet /norestart /n
KB825119.exe /Q /U /N /Z
KB824141.exe /quiet /norestart /n
QCHAIN.EXE
另外我想做的并不仅仅是集成hotfix呀,其它常用的软件如何集成进去呢?除了CMD外就没别的法子了?我之所以发本帖就是不想用CMD,如果能够修改安装文件让安装程序自动调用其它软件的安装程序自动安装就好了。
欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/)
Powered by Discuz! 6.1.0