是否可以在不安装应用程序的情况下从InstallShiel 2009安装包获取应用程序的GUID?

时间:2015-06-04 14:36:42

标签: windows-installer installer installshield guid

我有一些文件,例如setup.exe,其中包含使用InstallShield 2009创建的应用程序的单个文件安装程序。有没有办法在不实际安装应用程序的情况下提取应用程序的GUID?

2 个答案:

答案 0 :(得分:0)

首先使用setup.exe /a解压缩设置。正确回答对话框,您需要设置提取位置。有关提取 setup.exe 的详细信息,请查看此答案: Extract MSI from EXE

提取完成后,找到并打开MSI文件并检查属性表升级代码产品代码 >。您需要 Installshield Orca 或任何其他能够打开MSI文件的工具。

通过右键单击MSI文件本身并选择“属性”,可以找到包裹代码。

一些链接:

答案 1 :(得分:0)

好的,我成功获得了InstallShield的单个文件安装程序的GUID。 以下是步骤:

  1. 使用isunpack.exe实用程序解压缩(来源:http://www.compdigitec.com/labs/files/isxunpack.exe):

    语法:C:\> isunpack.exe setup.exe

  2. 使用解压缩的安装程序创建Disk1文件夹。
  3. 打开setup.ini并阅读ProductGUID属性:

    [Startup]
    AppName=MY_PRODUCT
    ProductGUID=ca96f3a1-f350-11d3-b354-002035c150e5
    ...