Share via


以提高的許可權來公告要安裝Per-User應用程式

若要在應用程式需要提高許可權 (時,以每個使用者安裝為基礎公告應用程式,也就是系統) 安裝許可權,請使用下列清單中的指導方針:

  • 您的進程必須是在 Windows XP 或更新版本上的 LocalSystem 系統帳戶下執行的服務。
  • 呼叫 MsiAdvertiseProductMsiAdvertiseProductEx來產生公告腳本。
  • 您的程式必須模擬廣告目標的使用者。
  • 呼叫 MsiAdvertiseScript,並使用旗標SCRIPTFLAGS_CACHEINFO |SCRIPTFLAGS_REGDATA_APPINFO |SCRIPTFLAGS_REGDATA_CNFGINFO |SCRIPTFLAGS_SHORTCUTS。

當您遵循指導方針時,您會將應用程式公告給指定的使用者,而當使用者選擇安裝時,應用程式會以提高的許可權進行安裝。

修補Per-User受控應用程式