播发要使用提升的权限安装的每用户应用程序
当应用程序需要提升权限(即系统权限)才能进行安装时,要在每用户安装的基础上播发应用程序,请使用以下列表中的准则:
- 进程必须是在 Windows XP 或更高版本的 LocalSystem 系统帐户下运行的服务。
- 通过调用 MsiAdvertiseProduct 或 MsiAdvertiseProductEx 生成播发脚本。
- 进程必须模拟广告目标的用户。
- 调用 MsiAdvertiseScript,并使用 SCRIPTFLAGS_CACHEINFO | SCRIPTFLAGS_REGDATA_APPINFO | SCRIPTFLAGS_REGDATA_CNFGINFO | SCRIPTFLAGS_SHORTCUTS 标志。
如果遵循准则,则会将应用程序播发给指定用户,当用户选择安装时,该应用程序会使用提升的权限进行安装。
相关主题