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