Войти

Показать полную графическую версию : Инсталлятор Setup Factory - ключи для автоматической установки программ


Vlad09
18-11-2006, 00:09
Люди! Есть несколько хороших программ, созданных с помощью инсталлятора Setup Factory 7.0, например Easy CD-DA Extractor... Кто знает, с какими ключами можно запускать exe- файлы, созданные этим инсталлятором? Все перепробовал, но RunOnceEx не желает устанавливать их, приходится ручками екзешник обрабатывать

Vlad09
21-01-2007, 05:36
Ну наверно никто не желает этой программой пользоваться, так что приходится перепаковывать хорошие программы в Inno Setup. Установка легкая, ключи известные...

superkot007
28-04-2008, 19:19
Столнулся с той же фигней и...

приходится перепаковывать хорошие программы »

Чем, простите, перепаковывали?

Vlad09
29-04-2008, 20:49
Есть хорошая программа Inni Setup. Тот же Easy CD-DA Extractor несколько раз ей перепаковывал, да и много других тоже, тут на форуме про нее отдельный пост заведен

Inno Setup, прошу прощения

superkot007
29-04-2008, 22:48
Vlad09,
Чем, простите, перепаковывали? »

извиняюсь, не точно сформулировал... В смысле "чем перепаковывали сам Setup Factory, т.е. извлекали файлы из инсталлятора" - Universal Extractor не помог мне в этом...

А вообще, Setup Factory - это не что-то типа улучшенного архива случайно? (в том смысле, что все файлы устанавливаемой программы находятся в одной папке, в системные и temp'овые папки ничего не записывает, только ярлыки раскидывает, в реестр вносит ли свои правки или нет (ну это проверить легко) ?). Тогда просто установить без всяких ярлыков в нужную папку и упаковать удобным способом...

Inno Setup »
Да знаком... Удобно, не спорю, но не всегда (универсальных решений же нет...)

Но, например, .msi мне проще распаковать Universal Extractor'ом и упаковать в 7-zip (тот же KIS, ACDSee, например):

1. размер - меньше (иногда упакованный архив просто приятно удивляет своим малым размером!)
2. для редактирования архив - проще, файлы можно поменять прямо в нем
3. написал файл конфигурации - и все (только ключи знать надо) правильно и незаметно установилдось...

Vlad09
04-05-2008, 22:25
Да при работе с IS нет нужды распаковывать инсталлятор. Файлы берутся из папки программы из директории Program Files, а ключи реестра, необходимые для нормальной работы программы, импортируются из свмого реестра, из соответствующей этой программе ветки. А в скрипт IS их можно записать с помощью утилитки ISTool. Правда, при этом из подготовленных файлов для кампиляции нового инсталлятора надо удалить все файлы для деинсталляции, созданные оригинальным инсталлятором так как IS создаст свои.

Dukalis
12-01-2009, 21:46
"Setup Factory - ключи для автоматической установки"- ВОПРОС ОСТАЁТСЯ ОТКРЫТЫМ!ОНИ ВООБЩЕ ЕСТЬ ЭТИ КЛЮЧИ?

katok888
12-01-2009, 22:15
вроде setup.exe /silent подходит. На какой то проге пробовал.

Eakdrazile
12-01-2009, 22:44
В хэлпе к версии 8.0 написано, что ключ /S (сам не пробовал). Если надо хэлп, берите здесь (http://www.megaupload.com/?d=MGQSCCKY)

Vlad09
19-01-2009, 20:02
Вообще-то, для Easy CD-DA Extractor ни /silent ни /S не подходят

Eakdrazile
20-01-2009, 12:20
Если хотите, попробуйте через AutoIt:
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption("TrayIconDebug",1)
BlockInput(1)
Run("easycdda12.exe")
WinWaitActive("Easy CD-DA Extractor Setup","")
ControlClick("Easy CD-DA Extractor Setup","","Button3")
WinWaitActive("Easy CD-DA Extractor Setup","")
ControlClick("Easy CD-DA Extractor Setup","","Button1")
WinWaitActive("Easy CD-DA Extractor Setup","")
ControlClick("Easy CD-DA Extractor Setup","","Button1")
WinWaitActive("Easy CD-DA Extractor Setup","&Finish")
ControlClick("Easy CD-DA Extractor Setup","&Finish","Button1")
BlockInput(0)
Exit
после завершения установки:
taskkill.exe /F /IM ezcddax.exe
а затем импортировать все настройки и рег. информацию каким-нибудь файлом реестра.
(кстати, у Easy CD-DA Extractor есть неплохой (но неполный) бесплатный аналог Exact Audio Copy, и инсталятор там NSIS)

Vlad09
23-01-2009, 23:23
Так я уже эту проблему давно для себя решил - перепаковка CDDA с помощью Inno Setup. Получается вполне прилично, 12-ю версию перепаковал, но, программа, установленная с оригинального инсталлятора всегда работает корректнее. А вот с этим пока не получается. Я свои программы ставлю через RunOnceEx, и связываться с автоитом не вижу смысла

minutka15
05-02-2009, 03:34
Я например установил easy cdda 12 версию и использовал Advanced Installer 6.7.1 http://www.advancedinstaller.com/
При помощи этой программы можно создавать msi инсталяторы.
И ещё, ранее я делал установщик easy cdda при помощи той же setup factory и в процессе создания инсталятора можно создать тихий установщик, кидать ярлыки куда угодно....

dizent
19-12-2010, 01:16
Можно ли на Setup Factory установить скрипт(сделать) что бы он в распаковывал 7zip архивы в дирекцию указанную при установки.
Если нет то на чем можно и как?
Заранее спасибо!
========Вдогонку================
Как сделать в Setup Factory чтобы можно было выбирать компоненты. Как в пиратских играх "Русская версия" "Английская версия" только на Setup Factory. Там есть шаблон это го но я не знаю как там писать скрипт для выполнения.
==============================
Пожалуйста тему не переносите!

Vlad09
23-12-2010, 11:59
minutka15,
ещё, ранее я делал установщик easy cdda при помощи той же setup factory и в процессе создания инсталятора можно создать тихий установщик, кидать ярлыки куда угодно....

Простите, а как проходит сам процесс создания нового инсталлятора при помощи Setup Factory? Можно кратко описать?




© OSzone.net 2001-2012