Nous avons une application, appelons-la 'App A', qui, lorsque vous l'exécutez, vérifie le registre pour voir si une autre application, appelons-la 'App B', est installée. Il le fait en recherchant HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstalltoute entrée avec un DisplayNameégal à 'App B'.

Désormais, l'application A n'a plus besoin de l'application B pour fonctionner correctement et nous avons perdu la possibilité d'installer l'application B sur nos systèmes. Donc ma question est...

Y a-t-il des conséquences à créer une entrée de registre HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\App Aavec le nom d'affichage approprié ? Je pense que cela pourrait être accompli avec un fichier *.reg contenant ce qui suit...

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\App 1]
"DisplayName"="App 1"
answer

J'ai aussi posé cette question sur SuperUser, voici la réponse...

https://superuser.com/a/1701965/131296