Annuncio di un'applicazione Per-User da installare con privilegi elevati
Per annunciare un'applicazione in base all'installazione per utente quando l'applicazione richiede privilegi elevati (ovvero di sistema) per l'installazione, usare le linee guida nell'elenco seguente:
- Il processo deve essere un servizio eseguito con l'account di sistema LocalSystem in Windows XP o versione successiva.
- Generare uno script di annuncio chiamando MsiAdvertiseProduct o MsiAdvertiseProductEx.
- Il processo deve rappresentare l'utente che è la destinazione dell'annuncio pubblicitario.
- Chiamare MsiAdvertiseScript e usare i flag SCRIPTFLAGS_CACHEINFO | SCRIPTFLAGS_REGDATA_APPINFO | SCRIPTFLAGS_REGDATA_CNFGINFO | SCRIPTFLAGS_SHORTCUTS.
Quando si seguono le linee guida, si annuncia un'applicazione a un utente specificato e quando l'utente sceglie di installare, l'applicazione viene installata con privilegi elevati.
Argomenti correlati