我有一些文件,例如setup.exe
,其中包含使用InstallShield 2009创建的应用程序的单个文件安装程序。有没有办法在不实际安装应用程序的情况下提取应用程序的GUID?
答案 0 :(得分:0)
首先使用setup.exe /a
解压缩设置。正确回答对话框,您需要设置提取位置。有关提取 setup.exe 的详细信息,请查看此答案: Extract MSI from EXE
提取完成后,找到并打开MSI文件并检查属性表升级代码和产品代码 >。您需要 Installshield , Orca 或任何其他能够打开MSI文件的工具。
通过右键单击MSI文件本身并选择“属性”,可以找到包裹代码。
一些链接:
答案 1 :(得分:0)
好的,我成功获得了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
...