Wie starte ich eine C#-Anwendung mit Admin-Rechten?
Um eine C#-Anwendung mit Admin-Rechten zu starten, fügen wir dem Projekt ein Manifest zu.
Im Dialog suchen wir nach dem Application Manifest. Den Dateinamen können wir so belassen.
In den Projekteinstellungen legen wir nun noch fest, dass das neue Manifest verwendet wird. Standardmäßig sollte das bereits der Fall sein, aber Kontrolle ist besser.
Nun ändern wir noch eine Zeile im Manifest ab:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Anschließend startet das Programm mit Admin-Rechten, bzw. werden wir beim Start zur Bestätigung aufgefordert. Auch Visual Studio möchte zum Debuggen mit Admin-Rechten gestartet werden.
Ein Kommentar