Ankündigen einer mit erhöhten Rechten zu installierenden benutzerspezifischen Anwendung

Verwenden Sie die Richtlinien in der folgenden Liste, um eine Anwendung für die Installation auf Benutzerbasis anzukündigen, wenn die Anwendung erhöhte Berechtigungen (d. h. Systemberechtigungen) für die Installation benötigt:

  • Ihr Prozess muss ein Dienst sein, der unter dem Systemkonto LocalSystem unter Windows XP oder höher ausgeführt wird.
  • Generieren Sie ein Ankündigungsskript, indem Sie MsiAdvertiseProduct oder MsiAdvertiseProductEx aufrufen.
  • Ihr Prozess muss die Identität des Benutzers annehmen, der das Ziel der Ankündigung ist.
  • Rufen Sie MsiAdvertiseScript auf, und verwenden Sie die Flags SCRIPTFLAGS_CACHEINFO | SCRIPTFLAGS_REGDATA_APPINFO | SCRIPTFLAGS_REGDATA_CNFGINFO | SCRIPTFLAGS_SHORTCUTS.

Wenn Sie die Richtlinien befolgen, kündigen Sie eine Anwendung für einen angegebenen Benutzer an, und wenn der Benutzer sich für die Installation entscheidet, wird die Anwendung mit erhöhten Berechtigungen installiert.

Patchen von verwalteten Anwendungen pro Benutzer