Можно ли установить приложение Adobe AIR в полностью чистой системе Windows без использования пакета установки? - PullRequest
0 голосов
/ 29 июня 2011

Вся документация, которую я видел в отношении распространения приложений Adobe AIR, предполагает, что для запуска среды выполнения и приложения требуется запуск установщика.

Среда, в которой я работаютребует, чтобы среда выполнения AIR, приложение AIR и связанные с ним библиотеки DLL (они будут вызывать собственные процессы Windows) были перенесены в чистую систему, и это должно происходить без запуска установочного пакета.В идеале в виде простого копирования необходимых файлов (DLL, ресурсов и т. Д.) Туда, где они должны быть.Скрипты могут использоваться для таких задач, как добавление разделов реестра и аналогичные требования.Сборка должна быть автоматизирована в форме копии, поэтому ни один пакет установки не подходит.

Кто-нибудь знает, возможно ли это вообще в Adobe AIR?Обратите внимание, что приложение предназначено только для Windows, поэтому кросс-платформенность не требуется.

Заранее благодарю за помощь

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Я добавляю больше деталей в этом ответе.

Чтобы использовать NativeProcess, ваше приложение должно быть EXE-файлом, скомпилированным ADT с использованием «extended-desktop». Я не нашел много документации по нему, но обычное воздушное приложение устанавливается тихо, как это

C:\AdobeAIRInstaller.exe -silent -eulaAccepted "C:\yourApp.air"

Поскольку скомпилированный в ADT EXE-файл уже содержит воздух, вы можете просто сделать это

C:\yourApp.EXE -silent -eulaAccepted -location "\"C:\WhereToInstall\""

Я не считаю вам нужна распространяемая лицензия для этого ... но я могу ошибаться. Его легко получить и бесплатно, поэтому вы тоже можете.

Где yourAPP.EXE - это расширенное настольное приложение AIR, скомпилированное ADT. Для компиляции EXE с помощью ADT см .: http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html

0 голосов
/ 29 июня 2011

Нет;это не будет возможно.Вам нужно установить AIR Runtime на компьютере с Windows, чтобы запустить приложение AIR.И я ожидаю, что приложение AIR на самом деле не будет запускаться без запуска установщика приложения AIR.

Возможно, вам удастся изучить альтернативные параметры, не относящиеся к AIR, для превращения SWF-файлов в EXE. Цинк является одним из таких программ для этого.

Или, возможно, вы можете создать невидимый установщик.Я полагаю, что если вы подпишетесь на распространение AIR Runtime , есть способ сделать установщик среды выполнения "невидимым".Я не уверен насчет приложения, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...