Pregunta

Cuando un usuario normal ejecuta un instalador WiX que requiere la elevación, no parece haber un retraso de 30 segundos o más entre el usuario hace clic en el botón "Instalar" y el UAC pronta aparece. Esto sucede a pesar de que el botón de instalación está marcado con el escudo UAC, lo que sugiere que el instalador "sabe" se requerirá que la elevación.

¿Hay una manera de tirar inmediatamente la UAC cuando el usuario 1) se ejecuta el instalador o 2) clics que "Install"?

¿Fue útil?

Solución

El período de tiempo para la UAC para llegar depende del tamaño del exe. (Inténtelo usted mismo, haga clic en Ejecutar como administrador diversos exes de varios tamaños.) Por lo tanto he oído decir que haga una pequeñísima lanzador exe que traerá la pronta arriba rápidamente, y tienen que lanzar todo lo demás. Cualquier cosa puesto en marcha de un proceso de elevada está elevada.

Asegúrese de nombrar su lanzador así, para el 1% de los usuarios que realmente leen las indicaciones de UAC.

Otros consejos

¿Qué tan grande es el archivo MSI? No sé a ciencia cierta, pero creo que la división de los archivos en un archivo .cab separada y, posiblemente, la firma digital que podría hacer la validación del archivo MSI ir más rápido.

De lo contrario, en realidad no hay nada que pueda hacer al respecto, que yo sepa. Espero que alguien demuestra que estoy equivocado. : -)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top