views:

29

answers:

1

There is a particular registry value that my application sometimes creates during execution, i.e. NOT at installation. This value is within a registry key that I don't want to delete; I just want to delete the value that I created. Because it's not created at install it's not automatically deleted at uninstall by windows installer. What can I do in the MSI to delete this value if it exists?

The Registry table doesn't seem to have this option. Does that mean I have to write a custom action? If so, anyone have any examples?

I'm using Wise Windows Installer Edition to create the MSI.

Also posted here.