Cómo ejecutar un archivo EXE desde el paquete como administrador - WIx

He incluido todos mis dos .msi usando la aplicación de arranque Wix en un soloEXE archivo.

Un msi está conper user context que desinstalan una aplicación conper user context e instalar propio.

el segundo es conper machine context y esto también instala los archivos en la unidad de Windows. He incluido tanto MSI comosingle EXE.

Ahora si abro el EXE comoRun as Administrator, el EXE está desinstalando elper user package y la instalación se realiza con éxito. Si directamente hago doble clic en elEXE package, durante la eliminación deper user package obtengo la siguiente excepción "Error 1001.An exception occured during uninstalling....->Requested registry access is not allowed". y la instalación falló.

Traté de agregar unmanifest presentar en BA para incluir enEXE package para solicitar eladministrator privilege durante doble clic. Después de hacer esto y compilar en VS2010, los otros dos paquetes no están incluidos en el archivo EXE y si hago doble clic en el archivo EXE, se muestra el UAC y se cierra sin instalar.

¿Es posible detectar la excepción del instalador de WIX y mostrar un mensaje como "Please right click and run as administrator" al usuario.

Por favor ayúdame a solucionar esto.

Gracias

Respuestas a la pregunta(0)

Su respuesta a la pregunta