Il y a une valeur de registre particulière que mon application crée parfois pendant l'exécution, c'est-à-dire PAS lors de l'installation. Cette valeur est dans une clé de registre que je ne veux pas supprimer; Je veux juste supprimer la valeur que j'ai créée. Parce qu'il n'est pas créé lors de l'installation, il n'est pas automatiquement supprimé lors de la désinstallation par Windows Installer. Que puis-je faire dans le MSI pour supprimer cette valeur si elle existe? Le tableau Registry ne semble pas avoir cette option. Cela signifie-t-il que je dois écrire une action personnalisée? Si oui, quelqu'un a des exemples? J'utilise Wise Windows Installer Edition pour créer le MSI.Comment supprimer un seul registre VALUE lors de la désinstallation d'un MSI?
Également publié here.
Il est awfull que MSI n'a pas fourni la technologie standard pour éliminer RegistryValue. Comment, par exemple, nous devrions supprimer HKCU/Windows/Courant/Version/Exécuter/Mon programme –