Reklama na aplikaci Per-User, která se má nainstalovat se zvýšenými oprávněními
Pokud chcete inzerovat aplikaci na základě instalace pro jednotlivé uživatele, pokud aplikace vyžaduje pro instalaci zvýšená oprávnění (to znamená systém), použijte pokyny v následujícím seznamu:
- Váš proces musí být služba, která běží pod systémovým účtem LocalSystem v systému Windows XP nebo novějším.
- Vygenerujte inzerovaný skript voláním MsiAdvertiseProduct nebo MsiAdvertiseProductEx.
- Váš proces musí zosobnit uživatele, který je cílem reklamy.
- Zavolejte MsiAdvertiseScripta použijte příznaky SCRIPTFLAGS_CACHEINFO | SCRIPTFLAGS_REGDATA_APPINFO | SCRIPTFLAGS_REGDATA_CNFGINFO | SCRIPTFLAGS_SHORTCUTS.
Když budete postupovat podle pokynů, inzerujete aplikaci určenému uživateli a když se uživatel rozhodne nainstalovat, nainstaluje se aplikace se zvýšenými oprávněními.
Související témata