2011-02-17 18 views
28

Deseo guardar la ruta de acceso de mi aplicación, instalada con wix, en el registro de Windows. He intentado lo siguiente:Ruta de instalación del directorio de referencia en el valor de registro con Wix

<RegistryValue Root="HKLM" Key="Software\company\InstallLocation" Value="[#INSTALLLOCATION]" Type="string" Action="write" /> 

donde INSTALLLOCATION es la identificación del Directorio de la carpeta en Wix, pero esto no funciona. Parece que la sintaxis [#id] es sólo para archivos ...

vi la siguiente pregunta, pero el blog se hace referencia aparentemente no es más:

https://stackoverflow.com/questions/521825/saving-install-path-to-registry

+0

Y ahora la pregunta en sí no es más –

Respuesta

37

Basta con retirar el signo #, deje solo [INSTALLLOCATION] y debería funcionar. El símbolo # se refiere a las claves de archivo. Sin el # se refiere a una propiedad y all directories become properties. Vea the article about Formatted data type para más detalles.

+4

El símbolo # se refiere a las claves de archivo. Sin # se refiere a una propiedad y todos los directorios se convierten en propiedades. –

+0

Consulte "Formateado (Windows)" http://msdn.microsoft.com/en-us/library/aa368609(v=vs.85).aspx –

+0

¡Gracias! Traté de encontrar cómo hacerlo, pero parece que la documentación de wix no es tan buena ... (Creo). – Max

Cuestiones relacionadas