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