在安装 MSI 之前自动备份文件 Visual Studio 2005 MSI/安装程序创建器



我正在尝试确定是否有任何方法可以备份您将要用Visual Studio 2005 msi/安装程序创建器中创建的MSI覆盖的文件和注册表设置。 是否可以在不指定脚本的情况下执行此操作,该脚本将单独备份所有文件,这将非常耗时创建并可能引入错误/错误。

假设我有一个文件 C:\myfile.txt我的安装程序将该文件安装到 C:\myfile.txt并且它

已经存在,它会在覆盖它之前将其备份到 c:\mybackup\myfile.txt。

提前致谢

这是不可能的。然而,Windows安装程序将在每次安装上创建一个系统还原点。从 Vista+ 开始,这还包括文档文件(默认启用(。因此,在 Vista+ 中,您将能够从"属性"对话框的"先前版本"选项卡访问以前版本的 C:\myfile.txt。

安装程序不应修改用户的文档,因此不会进行备份。系统还原点也在Windows XP中创建,以便您可以将系统还原到安装前的状态。


在安装过程中,Windows 安装程序会自动创建回滚数据。如果安装失败,它会自动将系统还原到安装开始前的状态(当然,如果您没有在即时自定义操作中进行系统修改(。

最新更新