2011-01-04 17 views
0

私が提供するインストーラの各コピーをパーソナライズ(カスタマイズ、事前設定など)したいと考えています。しかし、もちろん、私は毎回インストーラを再コンパイルしたくありません。 NSISには、実行可能ファイルにデータを追加するsolutionがあります。 IzPackでソリューションを提案できますか?私が持っていたIzPackはNSIS ReadCustomerDataと同等ですか?

ひとつのアイデアは、インストーラJARファイルにデータポストインストールを追加することですが、どこで、どのようにそれを読むために私が理解することはできません...

おかげ

答えて

0

JARは、そのヘッダを保存しますファイルの最後にカスタムデータがファイルの先頭に追加されなければならないことを意味します(結合されたGIFとJARはGIFARとして知られており、過去のいくつかの悪用に使用されていましたので、 AV偽陽性を避けるために、GIF(または他の画像フォーマット)ヘッダーのようなものでカスタムデータを開始してください)

+0

OK。しかし、IzPackはどのようにこのようなデータを使用しますか?ソフトウェアのインストール中にこのデータを抽出するAPIはありますか? –

+1

@ Lurker76:IzPackについてはわかりませんが、カスタムアクションをサポートしています:http://izpack.org/documentation/custom-actions.htmlこのカスタムデータが何であるかわからなければ、カスタムアクションで行うことができます... – Anders

+0

このデータをMETA_INF/Manifestファイルに保存しようとしましたか? –

関連する問題