【问题标题】:IzPack equivalent to NSIS ReadCustomerData?IzPack 相当于 NSIS ReadCustomerData?
【发布时间】:2011-01-04 19:15:32
【问题描述】:

我想个性化(自定义、预配置等)我提供的每个安装程序副本。但是,当然,我不想每次都重新编译安装程序。 NSIS 有一个solution,您可以在其中将数据附加到可执行文件中。您能否建议使用 IzPack 的解决方案?

我的一个想法是将安装后的数据添加到安装程序 JAR 文件中,但我不知道在哪里以及如何读取它...

谢谢

【问题讨论】:

    标签: java installation nsis izpack


    【解决方案1】:

    JAR 将其标头存储在文件的末尾,这意味着您的自定义数据必须添加到文件的开头(组合的 GIF 和 JAR 被称为 GIFAR,过去曾用于一些漏洞利用,因此请确保您的自定义数据没有以看起来像 GIF(或其他图像格式)标题的内容开始,以避免 AV 误报)

    【讨论】:

    • 好的。但是 IzPack 将如何使用这些数据呢?安装软件时是否有 API 可以提取这些数据?
    • @Lurker76:我对 IzPack 一无所知,但它确实支持自定义操作:izpack.org/documentation/custom-actions.html 不知道这个自定义数据的用途,很难知道它是否可以完成自定义操作...
    • 您是否尝试将这些数据存储在 META_INF/Manifest 文件中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多