I assume that the installshield executable is its own self-extracting executable. First, it extracts the files to a temporary folder, and then starts the setup. If exe supports a command line switch to extract all files, you can make it extract from your program and then query MSI for the product code.
source
share