Einzelnen Beitrag anzeigen

sjansen

Registriert seit: 16. Okt 2019
Ort: Siegen
9 Beiträge
 
Delphi 10.4 Sydney
 
#1

ShellExecute ohne erweiterte Rechte

  Alt 1. Sep 2022, 13:43
Hi,
ich habe folgendes Problem:
- ich starte einen Updater, welcher erweiterte Rechte erfordert, da er auch in %programfiles% schreibt
-> aufruf via ShellExecute mit 'runas'
-> Der Benutzer hat keine Adminberechtigungen -> es kommt die UAC-Credential-Aufforderung von Windows
- der Admin gibt die Credentials ein
- Updater beendet die Hauptanwendung, Update wird durchgeführt und soll nach fertigstellung die zuvor gestartete Hauptentwendung wieder starten
- Die Anwendung wird im Benutzerkontext des Admins gestartet

Jemand eine Idee wie ich die Anwendung im vorherigen Benutzerkontext starten kann?
  Mit Zitat antworten Zitat