I have written an installer which creating some files outside(according to user's choices) program file folder. So while running the uninstall task it is only cleaning up the registry entry and program file entries but not the files created outside. Now I can not use [UninstallDelete] section to remove those files since simple removal will not work for them. I need to run some script to do that and also before removing registry entry not after.
My question is :
Is there a way so that I can change the default uninstaller for running some extra user-defined script like the installer does?