Конструктор предназначен для создания собственного дистрибутива программы ACDSee, с выбранными необходимыми компонентами.
Т.е., в созданный дистрибутив будут входить и будут устанавливаться, только те компоненты, которые выбрал пользователь.
Коструктор работает с штатным MSI дистрибутивом программы ACDSee 5 версии.
После запуска и распаковки, скаченного с офсайта дистрибутива программы (например, acdseepro-5-0-110-win-en.exe) , нужный нам msi файл будет находиться во временной пользовательской папке. Например, в Windows XP, Вы обнаружите его здесь :
"c:\Documents and Settings\User\Local Settings\Temp\{120DF1BC-7E4C-435C-AA1D-8FA63FAE5716}\ACDSee Pro 5.msi"
(Папка "с циферками" может быть иного числового значения.) Не закрывая установщик, скопируйте куда нибудь этот msi файл.
Работать с конструктором просто : запустите, выберите файл msi программы, отметьтье НЕ нужные компоненты и нажмите кнопку "StartProcess".
По окончании процесса, в месте нахождения выбранного msi дистрибутива, будет создан новый дистрибутив, на основе 7zSFX с
параметрами заданными по умолчанию.
А именно - тихая распаковка, установка с отображением хода установки. Либо при запуске с ключом /qn - полностью тихая установка.
Также будет создана папка BackupMSI - с резервной копией исходного msi дистрибутива.
Предусмотрена авторегистрация программы, если введён действительный серийный номер (для версий 4 или 5).
Для 4 версии, номер будет занесён в таблицу MSI, (что позволяет регистрировать эту версию, в процессе установки).
Огромная благодарность за помощь в корректировке кода - kotkovets. kotkovets разработал также инструментарий для работы NSIS с msi, без чего не было бы этого конструктора.
Скачать конструктор v1.2 :
Конструктор тестировался в WindowsXPSP3x32 и Windows7SP1x64.
