2009-03-06 7 views
2

Notre programme d'installation permet aux utilisateurs de sélectionner l'emplacement où ils veulent installer certains fichiers, mais nous devons disposer d'une entrée de registre qui pointe vers cet emplacement. J'utilise l'option ConfigurableDirectory de la fonctionnalité pour le faire. Comment puis-je obtenir le répertoire que l'utilisateur a sélectionné afin que je puisse l'écrire dans le registre?Valeur de stockage de ConfigurableDirectory dans le registre

Répondre

2

J'ai manqué que "les noms entre parenthèses seront recherchés et s'ils sont trouvés, remplacés par leur valeur réelle." dans le Wix tutorial

Donc, j'étais capable de faire ce qui suit.

<Component Id="DataFileRegEntry" Guid="" > 
     <RegistryKey Root="HKCU" Key="keypath" > 
     <RegistryValue Type="string" Name="Calibration" Value="[FILES]" /> 
     </RegistryKey> 
    </Component> 
Questions connexes