relacionado con esto: How to register file types/extensions with a WiX installer? pero no es un duplicado.¿Cómo asociar la aplicación con tipos de archivos existentes usando el instalador de WiX?
Necesito manejar tipos de archivos existentes (archivos .jpg).
No quiero ser el controlador predeterminado para .jpg, me gustaría ampliar el menú "Abrir con" con un enlace a mi aplicación.
Veo HKCR\.jpg\OpenWithList\
y HKCR\.jpg\OpenWithProgIds\
en el registro, pero no estoy seguro de si escribir en ellos y cómo hacerlo correctamente con WiX. ¿Debería usar algo como esto?
<ProgId Id='??what here?' Description='Jpeg handled by my App'>
<Extension Id='jpg' ContentType='image/jpeg'>
<Verb Id='openwithmyapp' Sequence='10' Command='OpenWithMyApp' Target='[!FileId]' Argument='"%1"' />
</Extension>
</ProgId>
Hay muchas maneras de cómo fallar aquí (como la mecánica Foto hicieron, el HKCR para los tipos de archivo de imagen es un verdadero desastre después de instalar este software)
cómo hacer esto correctamente con WiX?
¿La respuesta de sasha a la pregunta vinculada no lo proporciona? En particular, observe los cinco valores RegistryValues, incluidas las claves OpenWith ... (O tal vez haya una manera más clara de especificar esto en WiX.) –
Me interesa saber cómo hacer lo que Sasha omitió: me gustaría saber qué valores usar para la Descripción/tipo de contenido, etc., como se indica en, por ejemplo, ??¿qué aquí? en mi pregunta. También me gustaría saber qué valores son necesarios y cuáles no, la respuesta vinculada parece incluir algo que puede no ser necesario simplemente para proporcionar un controlador de archivos. – Marek
Ugh ... Escribí esa respuesta hace un tiempo. Publicará el código del limpiador lo antes posible. – saschabeaumont