C'è un modo per consentire agli utenti non amministratori di installare, aggiornare o disinstallare un'applicazione Adobe AIR su Windows?Installazione/aggiornamento dell'applicazione Adobe AIR non amministratore su Windows
Ho creato un'applicazione Adobe AIR e l'ho confezionato come pacchetto .air
utilizzando il meccanismo AIR standard per la creazione di pacchetti di distribuzione. Se un utente normale o Power tenta di installare questa applicazione AIR, il registro eventi dell'applicazione mostra un errore che indica che sono richiesti i diritti amministrativi. E anche se l'utente si eleva durante l'installazione, i diritti amministrativi sono ancora necessari per un aggiornamento utilizzando il sistema di aggiornamento automatico di AIR (poiché un aggiornamento è essenzialmente, dietro le quinte, una disinstallazione di un pacchetto .msi
seguito da un'installazione di un altro pacchetto .msi
).
C'è un modo per aggirare questo?
Quello che ho provato finora è:
- Utilizzando l'editor Criteri di gruppo, l'impostazione di Windows Installer per elevare durante le installazioni. Non funziona, poiché AIR tenta l'installazione di "tutti gli utenti".
- Specifica di Documenti come directory di installazione. Non funziona, poiché AIR tenta l'installazione di "tutti gli utenti".
- Concessione all'utente Modifica dell'accesso alla cartella Programmi in cui si trova normalmente l'applicazione. Non funziona, poiché non si tratta di un problema di autorizzazioni di file.
- Rendere l'utente un Power User. Non funziona, poiché AIR tenta l'installazione di "tutti gli utenti".
Sto indovinando che sia l'installazione e l'aggiornamento avrebbe funzionato bene per un utente se
- l'installazione di AIR avrebbe tentato di fare un "solo per me" l'installazione dell'applicazione, invece di un "per tutti gli utenti" installazione e
- l'utente era un Power user, e possibilmente
- l'applicazione è stata installata a Documenti
Immagino anche che questo problema non esista su OSX e Linux, poiché hanno concetti più intuitivi per installazioni di applicazioni per utente.
Hehe, e quindi l'intera proprietarie codice di Adobe deve essere eseguito come root ... ottima idea. Non si sa per sicurezza in flash ... – Henning