是否可以在不安装应用程序的情况下从 InstallShiel 2009 安装包获取应用程序的 GUID?
Is it possible to get GUID of application from InstallShiel 2009 install package without installing application?
我有一些文件,例如 setup.exe
,其中包含使用 InstallShield 2009 创建的应用程序的单个文件安装程序。有没有办法在不实际安装应用程序的情况下提取应用程序的 GUID?
首先使用 setup.exe /a
提取安装程序。适当地回答对话框,您将需要设置提取位置。查看此答案以获取有关提取 setup.exe 的更多详细信息:Extract MSI from EXE
提取完成后,找到并打开 MSI 文件并检查 升级代码 和 产品代码 属性table。您需要 Installshield、Orca 或任何其他能够打开 MSI 文件的工具。
您可以通过右键单击 MSI 文件本身并选择“属性”来找到包代码。
部分链接:
- setup.exe pdf reference sheet
- Setup.exe and Update.exe Command-Line Parameters
- Uninstalling an MSI file from the command line without using msiexec
好的,我成功地获得了 InstallShield 的单文件安装程序的 GUID。
以下是步骤:
用isunpack.exe
工具解压(来源:http://www.compdigitec.com/labs/files/isxunpack.exe):
语法:C:\> isunpack.exe setup.exe
它会创建一个 Disk1
文件夹,其中包含解压缩的安装程序。
打开 setup.ini
并阅读 ProductGUID
属性:
[Startup]
AppName=MY_PRODUCT
ProductGUID=ca96f3a1-f350-11d3-b354-002035c150e5
...
我有一些文件,例如 setup.exe
,其中包含使用 InstallShield 2009 创建的应用程序的单个文件安装程序。有没有办法在不实际安装应用程序的情况下提取应用程序的 GUID?
首先使用 setup.exe /a
提取安装程序。适当地回答对话框,您将需要设置提取位置。查看此答案以获取有关提取 setup.exe 的更多详细信息:Extract MSI from EXE
提取完成后,找到并打开 MSI 文件并检查 升级代码 和 产品代码 属性table。您需要 Installshield、Orca 或任何其他能够打开 MSI 文件的工具。
您可以通过右键单击 MSI 文件本身并选择“属性”来找到包代码。
部分链接:
- setup.exe pdf reference sheet
- Setup.exe and Update.exe Command-Line Parameters
- Uninstalling an MSI file from the command line without using msiexec
好的,我成功地获得了 InstallShield 的单文件安装程序的 GUID。 以下是步骤:
用
isunpack.exe
工具解压(来源:http://www.compdigitec.com/labs/files/isxunpack.exe):语法:
C:\> isunpack.exe setup.exe
它会创建一个
Disk1
文件夹,其中包含解压缩的安装程序。打开
setup.ini
并阅读ProductGUID
属性:[Startup] AppName=MY_PRODUCT ProductGUID=ca96f3a1-f350-11d3-b354-002035c150e5 ...