Как я могу развернуть приложение Adobe Air, включая среду выполнения, в одном исполняемом файле как переносимое приложение? - PullRequest
0 голосов
/ 27 декабря 2010

Я использую 7zsfx [Link] для упаковки приложений Java вместе с JRE в виде одного исполняемого файла.Можно ли сделать что-то похожее с приложениями Adobe AIR, если я получу лицензию от Adobe для распространения среды выполнения?

Кроме того, есть ли у кого-нибудь альтернативные идеи для развертывания приложений Adobe Air со встроенной средой выполнения?(Причина: на целевых компьютерах может не быть установлена ​​среда выполнения Air, а у целевых пользователей могут отсутствовать разрешения на загрузку и установку среды выполнения.)

1 Ответ

0 голосов
/ 28 декабря 2010

VMWare ThinApp (ранее Thinstall) и MoleBox являются жизнеспособными решениями ЕСЛИ они поддерживают ваш формат распространения.Они должны быть до тех пор, пока это PE - стандартная форма EXE / DLL Windows.Затем они разрешат установку среды выполнения, ДАЖЕ, ЕСЛИ ПОЛЬЗОВАТЕЛЬ НЕ ИМЕЕТ ПРАВ НА УСТАНОВКУ.

Я создал первый продукт такого типа много лет назад под названием PEBundle.Я не особо следил за этим, и прекратил это позже.Идея состоит в том, чтобы связать кучу файлов вместе, а затем эмулировать их в памяти в виртуальной файловой системе и виртуальном реестре (для случаев Windows).Таким образом, кажется, что пользователь имеет полные права администратора в отношении вашего приложения, и среда выполнения AIR устанавливается и работает отлично.Между тем, никаких реальных изменений в системе не происходит.

Однако, если вы разрабатываете доступное решение, лучше не спрашивать о лицензировании.Я не понимаю, почему Adobe будет действительно интересно, если вы перераспределяете их среду выполнения, но лучше не спрашивать, чем спрашивать.Спрос может усложнить ситуацию и привлечь юристов, когда на самом деле управление не заботится.Я имею в виду, если бы вы были на их месте, вам было бы важно, чтобы кто-то, кто его использовал, распространял вашу свободно распространяемую среду выполнения?Нет, ты просто был бы рад, что они используют AIR.Если вы юрист, вам может быть все равно из-за технических сложностей.

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