Поделиться через


Реклама приложения Per-User для установки с повышенными привилегиями

Чтобы рекламировать приложение на основе установки для каждого пользователя, если для его установки требуются повышенные (то есть системные) привилегии, используйте рекомендации из следующего списка:

  • Процесс должен быть службой, которая выполняется под учетной записью системы LocalSystem в Windows XP или более поздней версии.
  • Создайте скрипт объявления путем вызова MsiAdvertiseProduct или MsiAdvertiseProductEx.
  • Процесс должен представлять пользователя, который является целевой аудиторией рекламы.
  • Вызовите MsiAdvertiseScriptи используйте флаги SCRIPTFLAGS_CACHEINFO | SCRIPTFLAGS_REGDATA_APPINFO | SCRIPTFLAGS_REGDATA_CNFGINFO | SCRIPTFLAGS_SHORTCUTS.

При выполнении рекомендаций вы объявляете приложение указанному пользователю и когда пользователь выбирает установку, приложение устанавливается с повышенными привилегиями.

патчинг Per-User управляемых приложений