Boa Soft
Нашелся глюк.
Добавил установку последней версии Алкоголя. Сначала Auto-It'ом ставится SPTD, потом через параметр RebootNeed=1 идет перезагрузка. После перезагрузки выдается сообщение, что "файл ответов не найден". Если запустить BSI с диска вручную, то он говорит, что установка была прервана, и предлагает продолжить. После подтверждения нормально ставится Алкоголь через модифицированный Auto-It скрипт от Sanja Alone.
В документацию вкралась ошибка, в описании параметра маркерного файла CdTagFile. В доках он упоминается как CdTstFile. После обновления я тщательно прочел документацию и решил, что ты решил переименовать параметр. Потом потратил битый час на то, чтобы понять, почему инсталлер не находит диск, пока просто не попробовал найти строку CdTstFile в файле presetup.exe - ее там попросту нет.
И еще - нельзя ли сделать возможность вставлять перезагрузку между команд? Вот так например:
Код:
[Installitem_085]
Group=Работа с CD-RW/DVD-RW
Caption=Alcohol 120% 1.9.6.4719
Description=Копирование и эмуляция защищенных CD/DVD-дисков.
Folder=CD&DVDTools\Alcohol_120%
Command1=SPTDinst-v138-x86_scripted.exe
Reboot
Command2=Alcohol120_retail_1.9.6.4719_scripted.exe
Command3=|%CDROM%\Data\bsi\cmd\hidcon.exe %CDROM%\data\bsi\cmd\alcohol.cmd
Default=0
IconNumber=28
SkreenShotImage=alcohol.jpg
Думаю большие изменения в логику вносить не придется.