Condividi tramite


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 impersonare l'utente a cui è destinato l'annuncio pubblicitario.
  • Chiamare MsiAdvertiseScripte 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.

Patching Per-User Applicazioni gestite