【问题标题】:AIR installer to install 3rd party appAIR 安装程序以安装 3rd 方应用程序
【发布时间】:2010-08-27 14:48:12
【问题描述】:

假设我有一个正常工作的 AIR 应用程序,它还需要为应用程序使用的某些硬件捆绑一个驱动程序(许可可以)。任何人都知道是否可以在应用程序安装结束时启动驱动程序安装程序?

我没有找到很好的文档,我想知道是否有一个标准的安装前/安装后脚本我可以创建来处理这样的事情。

谢谢 刺伤

【问题讨论】:

    标签: installation adobe air


    【解决方案1】:

    您应该能够使用NativeProcess API 来完成此操作。

    【讨论】:

    • 好的,我可以启动进程,但我的问题是当安装程序运行时该代码在哪里运行 - 不是每次应用程序运行时。某处是否有安装后挂钩,或者我可以放置仅在第一次安装时运行的 NativeProcess 代码的特殊位置?
    • 好吧,你有几个选择。最简单的方法是找到一种方法来检查程序是否在启动时已安装,因此只有在尚未安装时才安装它。例如,在完成安装程序后编写一个虚拟文本文件,您可以在 AIR 应用程序中检查该文件。您还可以使用加密的本地存储来存储表示安装程序已运行的标志。 (adobe.com/devnet/air/ajax/articles/encrypted_local_store.html)
    • 我明白了。这不好 - 添加一堆逻辑来处理应该是 AIR 安装程序原生的东西。你说“..在你完成安装程序之后..” - 你建议我在安装程序之后在哪里运行一些东西?
    • 我最初将您的问题解释为“我制作了一个专有的安装程序”,但现在我再次阅读它,您并没有真正这样说。也就是说,你可以使用 NSIS(nsis.sourceforge.net/Main_Page) 之类的东西来制作你自己的东西,或者包装你从第三方那里获得的东西。制作一个运行驱动程序安装程序然后运行 ​​.air 文件的安装程序(通过 NSIS 或类似方式)可能会更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多