首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在完全干净的Windows系统上安装Adobe AIR应用程序,而无需使用安装包?

是否可以在完全干净的Windows系统上安装Adobe AIR应用程序,而无需使用安装包?
EN

Stack Overflow用户
提问于 2011-06-29 23:55:16
回答 2查看 2.5K关注 0票数 0

我看到的所有关于Adobe AIR应用程序分发的文档都表明,需要运行安装程序才能将运行时和应用程序安装到系统上。

我正在工作的环境需要将AIR运行时、AIR应用程序和相关的DLL(它将调用Windows本机进程)传输到一个干净的系统,这需要在不运行安装包的情况下进行。理想情况下,只需复制必要的文件(DLL、资源等)。去他们需要去的地方。脚本可用于添加注册表项和类似要求等任务。构建需要以副本的形式自动化,因此没有安装程序包是合适的。

有没有人知道Adobe AIR能做到这一点?请注意,该应用程序仅适用于Windows,因此跨平台不是必需的。

预先感谢您的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-30 00:54:29

我在这个答案中添加了更多细节。

为了使用NativeProcess,您的应用程序必须是由ADT使用“扩展桌面”编译的可执行文件。我在他的上面没有找到太多的文档,但是一个普通的air应用程序会像这样静默地安装

代码语言:javascript
运行
复制
C:\AdobeAIRInstaller.exe -silent -eulaAccepted "C:\yourApp.air"

因为ADT编译的EXE已经包含air,所以实际上可以这样做

代码语言:javascript
运行
复制
C:\yourApp.EXE -silent -eulaAccepted -location "\"C:\WhereToInstall\""

我不相信你需要一个可再发行的许可证来做这件事...但我可能错了。它很容易获得并且是免费的,所以你也可以这样做。

其中yourAPP.EXE是由ADT编译的扩展桌面AIR应用程序。有关使用ADT编译EXE的信息,请参阅:http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html

票数 1
EN

Stack Overflow用户

发布于 2011-06-30 00:08:36

不,这是不可能的。您必须在Windows计算机上安装AIR Runtime才能运行AIR应用程序。我预计AIR应用程序实际上不会运行AIR应用程序安装程序。

您可以考虑其他非AIR选项,以将SWF转换为EXE。Zinc就是这样一款软件。

或者你也可以创建一个不可见的安装程序。我相信如果你注册了redistribution of the AIR Runtime,有一种方法可以让运行时安装程序“看不见”。不过,我对这个应用程序不太确定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6523578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档