Installation InstallShield静默响应文件模板

Installation InstallShield静默响应文件模板,installation,windows-installer,installshield,silent-installer,Installation,Windows Installer,Installshield,Silent Installer,我试图通过使用占位符(如@placeholder@)替换所有参数,并用脚本替换它们,从而从不同应用程序版本的模板中自动创建响应文件 所以我想知道响应文件中的这些键是什么。根据我的检查,这些密钥在同一产品的不同安装包之间是不同的,但是对于特定的安装程序文件,它们是相同的 在执行安装文件之前,有没有办法在cmd中获取该值?任何帮助都将不胜感激 以下是我的一个响应文件: [InstallShield Silent] Version=v7.00 File=Response File [File Tran

我试图通过使用占位符(如
@placeholder@
)替换所有参数,并用脚本替换它们,从而从不同应用程序版本的模板中自动创建响应文件

所以我想知道响应文件中的这些键是什么。根据我的检查,这些密钥在同一产品的不同安装包之间是不同的,但是对于特定的安装程序文件,它们是相同的

在执行安装文件之前,有没有办法在cmd中获取该值?任何帮助都将不胜感激

以下是我的一个响应文件:

[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-DlgOrder]
Dlg0={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdWelcome-0
Count=6
Dlg1={2DB45742-C30B-4262-A809-C16BB5DC585F}-AskOptions-0
Dlg2={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-0
Dlg3={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-1
Dlg4={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdStartCopy-0
Dlg5={2DB45742-C30B-4262-A809-C16BB5DC585F}-SdFinish-0
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdWelcome-0]
Result=1
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-AskOptions-0]
Result=1
Sel-0=1
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-0]
szDir=@INSTALLDIR@
Result=1
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdAskDestPath-1]
szDir=@INSTALLDIR@
Result=1
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdStartCopy-0]
Result=1
[{2DB45742-C30B-4262-A809-C16BB5DC585F}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
谢谢,
Dmitry

这是产品GUID,您可以在InstallShield项目设置中找到它。

这是产品GUID,您可以在InstallShield项目设置中找到它。

在web上挖掘后,该值似乎是卸载屏蔽应用程序的GUID,因此如果在我的情况下,install shield仅提供/替换文件(修补程序)不管我要放什么,如果我在安装初始应用程序时将它们放在正确的文件夹中,可能会有任何字符串。对吗?在web上挖掘之后,这个值似乎是卸载屏蔽应用程序的GUID,因此,如果在我的情况下,安装屏蔽只传递/替换文件(补丁),那么我要放在那里的内容无关紧要,如果我在安装初始应用程序时将它们放在正确的文件夹中,可能会有任何字符串。对吗?