我有一个安装项目。如果用户修改了其中一个已安装的文件然后卸载了该应用程序,我希望该文件不会被卸载删除(这样当用户以后重新安装时,会使用修改后的文件而不是默认文件安装人员通常会使用的一个)。这有可能吗?
注意:尚未编辑的文件应适用于升级/删除。
答案 0 :(得分:1)
要防止卸载,您应将文件的组件标记为永久
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).aspx
答案 1 :(得分:0)
由于在卸载时无法阻止安装项目删除已修改的文件,因此我发现的最佳方法(如Ciprian所述)是创建一个自定义操作,在卸载之前备份修改后的文件,并恢复它们然后在另一个自定义行动中。