¿Hay alguna manera de permitir que usuarios que no sean administradores instalen, actualicen o desinstalen una aplicación de Adobe AIR en Windows?Instalación/actualización de aplicaciones de Adobe AIR que no son de administrador en Windows
He creado una aplicación Adobe AIR y la he empaquetado como un paquete .air
utilizando el mecanismo AIR estándar para crear paquetes de implementación. Si un usuario normal o Power intenta instalar esta aplicación de AIR, el Registro de eventos de la aplicación muestra un error que indica que se requieren derechos administrativos. E incluso si el usuario se eleva durante la instalación, todavía se requieren derechos administrativos para una actualización utilizando el sistema de actualización automática AIR (ya que una actualización es esencialmente una desinstalación de un paquete .msi
seguido de la instalación de otro paquete .msi
).
¿Hay alguna forma de evitar esto?
Lo que he probado hasta ahora es:
- Usando el editor de directivas de grupo, la configuración de Windows Installer para elevar durante las instalaciones. No funciona, ya que AIR intenta una instalación "para todos los usuarios".
- Especificación de Mis documentos como el directorio de instalación. No funciona, ya que AIR intenta una instalación "para todos los usuarios".
- Dar al usuario Modificar el acceso a la carpeta Archivos de programa donde normalmente residiría la aplicación. No funciona, ya que este no es un problema de permisos de archivos.
- convirtiendo al usuario en un usuario avanzado. No funciona, ya que AIR intenta una instalación "para todos los usuarios".
estoy adivinando que tanto la instalación y la actualización funcionarían bien para un usuario si
- el instalador de AIR intentaría hacer un "sólo para mí" instalación de la aplicación en lugar de un "para todos los usuarios de la instalación", y
- el usuario era un usuario avanzado, y posiblemente
- la aplicación se instaló en Mis documentos
También estoy adivinando que este problema no existe en OSX y Linux, ya que tienen conceptos más intuitivos para las instalaciones de aplicaciones por usuario.
Jeje, y por lo tanto toda la propietaria código de Adobe debe ejecutar como root ... gran idea. No se conocen por buena seguridad en flash ... – Henning