Installation 如何查询InstallShield安装程序exe以获取产品代码而不安装它?

Installation 如何查询InstallShield安装程序exe以获取产品代码而不安装它?,installation,windows-installer,installshield,Installation,Windows Installer,Installshield,我的应用程序是安装基于屏蔽的安装程序。我的要求是通过使用/s命令行参数在构建机器中静默地安装此安装程序 要完成此操作,我们必须生成setup.iss文件,该文件将用于以静默方式安装安装程序。为了自动化生成.iss文件的过程,我们需要在文件中填充安装程序的产品代码 是否可以通过查询来获取Install Shiled installer.exe的产品代码而不安装它?您的问题由于您使用的是InstallScript MSI项目而过于复杂。此项目类型的主要“功能”是丰富的UI。但是,如果应用程序是在构建

我的应用程序是安装基于屏蔽的安装程序。我的要求是通过使用/s命令行参数在构建机器中静默地安装此安装程序

要完成此操作,我们必须生成setup.iss文件,该文件将用于以静默方式安装安装程序。为了自动化生成.iss文件的过程,我们需要在文件中填充安装程序的产品代码


是否可以通过查询来获取Install Shiled installer.exe的产品代码而不安装它?

您的问题由于您使用的是InstallScript MSI项目而过于复杂。此项目类型的主要“功能”是丰富的UI。但是,如果应用程序是在构建服务器上静默安装的,谁会在乎UI是什么样子呢

将您的安装程序重写为基本MSI,并使用标准命令msiexec/i foo.MSI/qn REBOOT=R,这样您就不必再为安装和卸载创建响应文件了


我在一家公司工作,该公司使用SCCM将安装程序部署到300000台机器上,而这些响应文件驱动的安装程序总是有更高的故障率

如果执行管理安装(),将提取.msi文件。从那里,您可以使用查询.msi文件的产品代码(请参阅安装程序数据库部分)