2016-02-02 6 views
2

Lors de la spécification du paramètre AppId dans un script Inno Setup, un suffixe _is1 est automatiquement ajouté.Suppression du suffixe "_is1" dans Inno Setup AppID

Je réalise que la recherche à la clé suivante:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 

Est-il possible de désactiver ce suffixe?

Répondre

1

Il ne peut pas être retiré. C'est codé en dur.

Voyez comment la variable SubkeyName est initialisé en fonction de RegisterUninstallInfoProjects/Install.pas:

SubkeyName := NEWREGSTR_PATH_UNINSTALL + '\' + UninstallRegKeyBaseName + '_is1'; 

https://github.com/jrsoftware/issrc/blob/41fec0815ada1f84a41485c60f3f7cbbcbe06b4c/Projects/Install.pas#L511

+0

Oui, je veux dire '_is1' (mon erreur vient de modifier). Je suppose que j'ai besoin de patch issrc :-) –

+0

C'est le seul moyen. –

+1

J'ai créé un problème à ce sujet: https://github.com/jrsoftware/issrc/issues/207 –