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.

Applicazione di patch Per-User applicazioni gestite