Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Adminrechte - Programmstart trotz Ablehnen

  Alt 23. Mai 2020, 19:19
Nein, nicht direkt, denn da dein Programm dabei nichts zu bestimmen hat, bzw. bei NEIN wird dein Programm nicht ausgeführt und kann somit nichts anderes machen.

https://docs.microsoft.com/de-de/vis...executionlevel

Level=asInvoker : so wenig wie möglich
Level=highestAvailable : so viel wie möglich
Level=requireAdministrator : unbedingt ganz viel

uiAccess=false: ohne den Benutzer zu fragen (nimm das was geht, wenn möglich)

Zitat:
ClickOnce-Anwendungen können nur mit dem Wert asInvoker installiert werden. Bei der Installation mit anderen Werten tritt ein Fehler auf.


Du kannst aber zwei EXEn erstellen.
* Eine mit Level=asInvoker (oder highestAvailable) und uiAccess=false
* und die startet, bzw. versucht die Andere zu starten (requireAdministrator oder highestAvailable und mit uiAccess=True)
* wenn das ging, beendet sie sich selbst und wenn nicht, dann arbeitet sie
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Mai 2020 um 19:22 Uhr)
  Mit Zitat antworten Zitat