Hi Clint,
I think a solution for you is to create your own
custom action that is running on the
Repair sequence which will create a back up for the related files and then restore them. Please take a look on the
Standard actions executed during a repair article which may be useful to you.
For example, you can create your custom action as
a custom action written in C# or
a custom action written in C++.
Then you can go in the
“Custom Actions” page and add a predefined
Launch attached file custom action with sequence. This type of custom action can execute an application (EXE or DLL) or run a script (VBScript or Java script). Also, the source file will be embedded in the MSI file but will not be deployed at install time with the other application files.
If you have other questions, please let us know.
Best regards,
Dan