0

Visual Studio 2005 msi/setup Creator で作成された MSI で上書きしようとしているファイルとレジストリ設定をバックアップする方法があるかどうかを調べています。すべてのファイルを個別にバックアップするスクリプトを指定せずにこれを行うことは可能ですか?作成に時間がかかり、エラー/ミスが発生する可能性があります.

つまり、ファイル C:\myfile.txt があり、インストーラーがファイルを C:\myfile.txt にインストールし、既に存在すると、上書きする前に c:\mybackup\myfile.txt にバックアップします。

前もって感謝します

4

1 に答える 1

0

それは不可能。それでも、Windows インストーラーは、インストールごとにシステムの復元ポイントを作成します。Vista 以降では、これにはドキュメント ファイルも含まれます (デフォルトで有効)。そのため、Vista 以降では、[プロパティ] ダイアログの [以前のバージョン] タブから C:\myfile.txt の以前のバージョンにアクセスできます。

インストーラーはユーザーのドキュメントを変更することは想定されていないため、バックアップは作成されません。また、Windows XP でもシステムの復元ポイントが作成され、システムをインストール前の状態に復元することができます。


インストール中に、Windows インストーラーはロールバック データを自動的に作成します。インストールが失敗した場合、システムをインストール開始前の状態に自動的に復元します (もちろん、即時のカスタム アクションでシステムの変更を行わない場合)。

于 2012-05-19T05:52:53.463 に答える