Я пытаюсь извлечь содержимое файла InstallShield setup.exe.(Мой план состоит в том, чтобы использовать его в инструменте бэк-офиса, поэтому это должно быть сделано программно без какого-либо взаимодействия с пользователем.)
Возможно ли это?
(первоначальные исследования указывают на то, что это не удастся.)
Если возможно иметь общее решение, для всех последних версий InstallShield это будет лучше.
В противном случае, если решение работает только для некоторых версий InstallShield, это будет шагом на пути,(Вероятно, можно было бы определить, какая версия InstallShield setup.exe
, взглянув на ресурсы версии exe-файла.
I обнаружил, что некоторые версии InstallShield поддерживают /b
или/extract_all
. Однако нет хорошего способа узнать, просто запустить exe и надеяться, что он будет извлекаться и завершаться упорядоченно, а не отображать диалоги GUI, не кажется хорошим решением, поэтому я ищу более стабильный способ.
Идеи приветствуются.