Inno setup 无人值守安装任何安装程序的通用方法

Inno setup 无人值守安装任何安装程序的通用方法,inno-setup,Inno Setup,我正在编写一个Inno安装工具包,在这里我需要安装各种更新,如适用于XP的Service Pack 3、DotNet Framework 4等 我的问题是,我想制作一个通用工具包,它将接受任何exe并在静默模式下运行,即无人值守安装。我知道将为SP3/quiet和DotNet framework/q执行这些操作的不同标志。我想知道如何使我的inno安装工具包成为通用的,这样无论我通过什么exe,它都应该以静默模式安装。这几乎是不可能的。您必须检测二进制文件是否是安装程序(没有通用的方法),如果是

我正在编写一个Inno安装工具包,在这里我需要安装各种更新,如适用于XP的Service Pack 3、DotNet Framework 4等


我的问题是,我想制作一个通用工具包,它将接受任何exe并在静默模式下运行,即无人值守安装。我知道将为SP3
/quiet
和DotNet framework
/q
执行这些操作的不同标志。我想知道如何使我的inno安装工具包成为通用的,这样无论我通过什么exe,它都应该以静默模式安装。

这几乎是不可能的。您必须检测二进制文件是否是安装程序(没有通用的方法),如果是,它是什么类型的(如果是NSIS、Inno Setup、MSI,我想可以通过读取一些通用签名来完成,但它不会太可靠),因为只有这样您才能知道安装程序理解哪些参数。