上記のインストーラシステムに統合ロールバックアクションはありますか?私はそれがWindowsインストーラで利用可能であることを知っていますが、私が調べた他のシステムでは見当たりません。InnoセットアップまたはNSIS自動ロールバック時のエラー/インストール中止
実際に自動ロールバックをサポートするWindowsインストーラのようなシステムはありますか?
上記のインストーラシステムに統合ロールバックアクションはありますか?私はそれがWindowsインストーラで利用可能であることを知っていますが、私が調べた他のシステムでは見当たりません。InnoセットアップまたはNSIS自動ロールバック時のエラー/インストール中止
実際に自動ロールバックをサポートするWindowsインストーラのようなシステムはありますか?
NSISはこれをサポートしていません。スクリプトは何か(Windows APIを呼び出し、高度なタスクを実行するためにNSISプラグインを使用するなど)を行うことができ、何をどのようにロールバックするかを知ることはできません。しかし、半分焼いたインストールを処理するようにアンインストーラをコーディングすると、アンインストーラが実行されます。
NSISは自動ロールバックをサポートしていません。自分でコードを作成する必要があります。
InnoSetupは自動ロールバックをサポートしています。特別なスクリプトやフックを使用している場合は、特別な注意が必要ですが、簡単なインストールでは「無料」となります。
Innosetupはロールバックとは何もしません。私がテストしたケースでは、古いファイルに新しいバージョンのファイルをインストールしていました。キャンセルされたISには、新しいファイルがまだ残っていましたが、古いファイルは残っていました。
あなたの答えは、私が実際に恐れていたものです。私はセットアップエンジンと比較してインストーラプログラミングにはあまり関係ないものの、アプリケーションやハードウェアドライバには十分な作業がありますが、現時点ではWindowsインストーラに関連しないものは何も提示できません。 – MFH
InnoSetupに関するアイディアは?また、完全にスクリプトをベースにしているので、ロールバックのコンセプトもないのではないかと心配しています。 – MFH
@MFH - InnoSetupは100%スクリプトベースではありませんが、同じ問題があります。 –