Creazione di pacchetti senza la finestra UAC
Quando non sono necessari privilegi elevati per installare un pacchetto di Windows Installer, l'autore del pacchetto può sopprimere la finestra di dialogo che controllo dell'account utente (Controllo dell'account utente) visualizza per richiedere agli utenti l'autorizzazione di amministratore.
Per eliminare la visualizzazione della finestra di dialogo Controllo dell'account utente durante l'installazione dell'applicazione, l'autore del pacchetto deve eseguire le operazioni seguenti:
- Installare l'applicazione usando Window Installer 4.0 o versione successiva in Windows Vista.
- Non dipendere dall'uso di privilegi di sistema elevati per installare l'applicazione nel computer.
- Installare l'applicazione nel contesto per utente e rendere questo il contesto di installazione predefinito del pacchetto. Se la proprietà ALLUSERS non è impostata, il programma di installazione installa il pacchetto nel contesto per utente. Se non si include la proprietà ALLUSERS nella tabella delle proprietà , il programma di installazione non imposta questa proprietà e quindi l'installazione per utente diventa il contesto di installazione predefinito. È possibile eseguire l'override di questa impostazione predefinita impostando la proprietà ALLUSERS nella riga di comando.
- Impostare Bit 3 nella proprietà riepilogo conteggio parole per indicare che i privilegi elevati non sono necessari per installare l'applicazione.