0

我试图弄清楚是否有任何方法可以备份您要使用在 Visual Studio 2005 msi/setup creator 中创建的 MSI 覆盖的文件和注册表设置。是否可以在不指定将单独备份所有文件的脚本的情况下执行此操作,这将耗费时间创建并可能引入错误/错误。

所以说我有一个文件 C:\myfile.txt 并且我的安装程序将该文件安装到 C:\myfile.txt 并且它已经存在它将在覆盖它之前将它备份到 c:\mybackup\myfile.txt 。

提前致谢

4

1 回答 1

0

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

安装人员不应该修改用户的文件,因此不做备份。并且在 Windows XP 中也创建了系统还原点,以便您可以将系统还原到安装前的状态。


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

于 2012-05-19T05:52:53.463 回答