Je souhaite déterminer si une clé de Registre existe dans Wix. Je ne peux pas faire d'hypothèses sur les noms de valeur dans cette clé, mais au moins un existe. La valeur par défaut n'est pas définie. Est-il possible de vérifier si la clé existe (et éventuellement, si elle a des valeurs) sans utiliser d'actions personnalisées?Comment déterminer si une clé de registre existe dans Wix
Répondre
Jetez un oeil à la RegistrySearch
Exemple d'utilisation:
<Property Id="MYRegSearch" Value="AVaLue" Secure="yes">
<RegistrySearch Id="RegSearch" Root="HKLM" Key="Software\!(wix.Manufacturer)\!(wix.ShortProduct)" Name="Values" Type="raw"/>
</Property>
Je connais RegistrySearch, mais je ne sais pas comment l'utiliser pour vérifier si une clé existe –
Je mettrais une valeur de drapeau à la propriété comme -1 , vous pouvez alors vérifier si la propriété est différente de -1 – CheGueVerra
La valeur de clé par défaut n'a pas de valeur définie. La valeur de propriété n'est pas modifiée. Il semble que j'aurai besoin d'une action personnalisée pour le tester. –
- 1. Déterminer si une ressource existe dans ResourceManager
- 2. Déterminer si une méthode existe dans une classe statique
- 3. Déterminer si une valeur existe dans un tableau de hachages
- 4. Registre - Créer une clé - Sécurité
- 5. Générique pour déterminer si une colonne existe dans ADO.NET
- 6. Comment déterminer si un fichier existe dans un SPFolder SharePoint
- 7. clé de Registre Supprimer erreur
- 8. Lire et écrire une clé dans/depuis le registre
- 9. Comment modifier les ACL sur une clé de registre? (C++)
- 10. Comment déterminer si un ID de processus existe
- 11. Portable SQL pour déterminer si une table existe ou non?
- 12. Comment puis-je déterminer dans JS si une fonction/méthode existe dans IE7?
- 13. WiX: Comment empêcher la suppression d'une valeur de registre lors de la désinstallation?
- 14. Comment écrire une entrée de registre lors de la désinstallation en utilisant wix
- 15. Déterminer si une ligne pour un fk existe dans l'une des 20 tables
- 16. Déterminer le chemin vers la clé de registre à partir du handle HKEY en C++
- 17. WIX: Comment détecter si une application tierce est installée?
- 18. Comment déterminer où placer la clé étrangère dans ce scénario?
- 19. Comment vérifier si une clé existe dans un hachage en Perl?
- 20. Comment savoir si une certaine valeur existe en tant que clé primaire dans mySql?
- 21. Comment faire pour supprimer la valeur de Registre et la clé de l'entrée de Registre
- 22. Comment modifier la valeur de la clé de registre CommandBandLayout
- 23. Quelle est la meilleure façon de déterminer si une table temporaire existe dans SQL Server?
- 24. Comment puis-je déterminer si un rôle de base de données existe dans SQL Server?
- 25. Comment puis-je récupérer une valeur de hachage Perl uniquement si sa clé existe?
- 26. Comment déterminer si un objet existe pour une clé donnée dans le magasin de données Google AppEngine à l'aide de Java?
- 27. Une façon de vérifier si la clé étrangère existe dans SQL 2005
- 28. Comment puis-je déterminer si mon objet ActiveRecord enfreint une clé/index de base de données unique?
- 29. C# Comment déterminer si HTTPS
- 30. Comment enregistrer une classe dans le registre?
réponse est que vous ne pouvez pas, voyez ce pour plus d'informations: [http://stackoverflow.com/questions/ 1327203/en Wix-how-do-i-test-pour-existence-de-un-registre-clé sans rapport qualité-oracle] [1] [1]: http : //stackoverflow.com/questions/1327203/in-wix-how-do-i-test-for- l'existence d'une clé de registre-non-valeur-pour-oracle –
http://stackoverflow.com/questions/1327203/in-wix-how-do-i-test-for-the-existence- of-a-registry-key-not-value-for-oracle –