2010-08-03 1 views

ответ

2

Я предполагаю, что исполняемый файл installshield является самоисполняющимся исполняемым файлом. Сначала он извлекает файлы в временную папку, а затем запускает настройку. Если exe поддерживает переключатель командной строки для извлечения всех файлов, вы можете сделать его извлечением из вашей программы, а затем запросить MSI для кода продукта.

+0

Хорошо, я понимаю, что вы имеете в виду. Я новичок в InstallShield, так что учиться, когда я иду. Если это самораспаковывающийся exe, то, я думаю, я ввернута, насколько это требуется, без предварительного извлечения ... –

+0

@Peter правильно. Вы должны сначала извлечь его –

0

Вы также можете попытаться запустить исполняемый файл с журнализации:

Setup.exe /v"/l*v C:\MSI.log" 

А потом искать ProductCode в созданном файле журнала.