¿Cómo ejecutar una acción personalizada dentro de un MSI creado en WiX con privilegios elevados?

Tengo un instalador que necesita acceder al registro y copiar y eliminar archivos mediante acciones personalizadas. En Windows XP, el instalador funciona bien, pero en Vista y 7, el instalador muestra un error porque no puede acceder a una carpeta, pero si ejecuto el instalador como administrador, todo funciona.

Entonces, necesito que el instalador pueda ejecutar la acción personalizada como administrador, incluso si el MSI no se ejecutó de esta manera (necesito que el instalador sea ejecutado por usuarios normales). Intenté usar un EXE al comienzo de mi instalación para modificar el registro y permitir que el MSI se ejecute normalmente, pero no creo que sea una muy buena solución.

PD. Bootstrapper no es una opción debido a los requisitos del cliente: S Todas mis acciones personalizadas se difieren y suplantan = "no"

¿Algunas ideas? Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta