2016-10-14 9 views
1

アドオンインストーラーをバックアウトし、マシンを以前の状態に自動的に戻す方法はありますか?私は、アドオンインストーラーのアンインストールアクションではないので、答えは「いいえ」であるかもしれないと読んでいます。install4j patch(アドオンインストーラー)

アドオンインストーラは同じ応答ファイルを使用しますか?

アドオンで新しいパネルを追加/削除すると、対応する変数が応答ファイルに追加/削除されますか?

1つのアプリケーションIDに対して複数のアドオンインストーラを使用できますか?

getAddOnApplicationInfoByDir()どのような情報を取得していますか? 私は、アドオンのために変更しないバージョンまたはアプリケーションIDが異なるアドオンがどのように区別されているか不思議であったことを知っています。

答えて

0

アドオンインストーラをバックアウトし、マシンを以前の状態の に自動的に戻す方法はありますか?

いいえ、それを行う方法はありません。

アドオンインストーラは同じ応答ファイルを使用しますか?

はい、これは単にインストーラの「応答ファイルを読み込み」アクションです。

アドオンで新しいパネルを追加/削除すると、対応する 変数が応答ファイルに追加/削除されますか?

いいえ、アドオンインストーラは応答ファイルを上書きしません。

getAddOnApplicationInfoByDir()取得する情報は?

インストールされているすべてのアドオンインストーラを返します。

+0

getAddOnApplicationInfoByDirは配列を返します。これによって、私は複数のアドオンインストーラを持つことができると想定しています。バージョン3.5のサンプルアプリケーションとアドオンインストーラ3.6と3.7を作成しました。 3.6および3.7を適用した後。 getAddOnApplicationInfoByDir()が最新の3.7情報だけを返すことがわかります。すべてのアドオンインストーラに関する情報を取得する方法はありますか? – Mexplorer

+0

2人のアドオンインストーラーが同じアプリケーションIDを持っている場合は、最後のアプリケーションIDのみが表示されます。 –

+0

パッチはcomponent1で何かを修正するためのものであり、component2ではパッチを修正するものです。パッチを複数回適用することはできません。このようなシナリオでは、私はアドオンをインストールすることが許可されているかどうかを言うために、ユーザーが実行したすべてのアドオン(パッチ)インストーラーを知ることに興味があります。このパッチインプロセスを実現する方法はありますか? – Mexplorer