Dans mon application Configurer un projet, j'essaie de configurer une clé de registre soit sous HKLM/Logiciel ou HKCU/Logiciel selon que l'utilisateur a coché "Tous les utilisateurs" ou "Juste Moi "pendant l'installation.Utilisation du champ Condition dans un projet de configuration sur VS2008
Pour cet effet, j'ai essayé d'utiliser la propriété ALLUSERS et vérifiez contre 1 ou "", respectivement .:
- ALLUSERS = 1
- ALLUSERS = ""
J'ai les clés AlwaysCreate propriété définie sur False. Et pourtant, lors de l'installation de HKLM/Software/my_key et HKCU/Software/my_key sont créés.
Qu'est-ce qui me manque?
Mise à jour: J'ai essayé d'autres alternatives comme enfermant ALLUSERS entre crochets, ce qui permet la propriété transitive ou à l'aide ALLUSERS = 1 au lieu de = "". En vain. J'ai abandonné pour le moment et ne crée que sous HKLM dans les deux cas. Mais si quelqu'un a une réponse, j'apprécierais vraiment.
S'il y a quelqu'un que je peux améliorer cette question, s'il vous plaît allumer. Je trouve étrange que je n'ai pas eu de réponse jusqu'à présent. Soit je suis tombé sur un cas rare d'une fonctionnalité largement utilisée que personne ne sait, ou plus probablement je ne demande pas ce droit. –
-anyone + de toute façon –