I have some file, like setup.exe
which contains application's single file installer created with InstallShield 2009. Is there a way to extract application's GUID without actual installing of the application?

- 39,960
- 25
- 91
- 164

- 1,683
- 1
- 18
- 29
2 Answers
Extract the setup first using setup.exe /a
. Answer dialogs as appropriately, you will need to set an extract location. Check this answer for more details on extracting your setup.exe: Extract MSI from EXE
When the extract is done, locate and open the MSI file and check for the Upgrade code and the Product codes in the Property table. You need Installshield, Orca or any other tool capable of opening the MSI file.
The package code you can find by right clicking the MSI file itself and selecting Properties.
Some links:
- setup.exe pdf reference sheet
- Setup.exe and Update.exe Command-Line Parameters
- Uninstalling an MSI file from the command line without using msiexec
- How can I find the product GUID of an installed MSI setup?

- 1
- 1

- 39,960
- 25
- 91
- 164
-
Sorry, but this answer is not relevant. I was asking about InstallShield 2009, not MSI. – Barat Sahdzijeu Jun 04 '15 at 19:12
Ok, I was managed to get GUID for InstallShield's single file installer. Here are the steps:
Unpack it with
isunpack.exe
utility (source: http://www.compdigitec.com/labs/files/isxunpack.exe):Syntax:
C:\> isunpack.exe setup.exe
It creates a
Disk1
folder with unpacked installer.Open
setup.ini
and readProductGUID
property:[Startup] AppName=MY_PRODUCT ProductGUID=ca96f3a1-f350-11d3-b354-002035c150e5 ...

- 1
- 1

- 1,683
- 1
- 18
- 29