2010-05-06 2 views
7

Ich habe eine .NET-Anwendung, die mit Standardrechten als der aktuelle Benutzer ausgeführt wird, dann muss ich irgendwann eine Aktion ausführen, die Administratorrechte erfordert.Wie erhöhen und erhalten Sie Admin-Rechte in einer .NET-Anwendung?

Wie kann ich in einer .NET-Anwendung Administratorrechte auf Abruf erhalten?

Die Anforderung, dass die Anwendung von Anfang an mit Administratorrechten ausgeführt wird, ist nicht angemessen, da diese Aktion möglicherweise nicht aufgerufen wird.

Antwort

4

Ich glaube nicht, dass das möglich ist. Eine Möglichkeit, um es zu umgehen, wäre, Ihre Anwendung in zwei Teile zu teilen, eine für alle Operationen, die keine Erhöhung benötigen und eine für die, die dies tun. Dann führen Sie die nicht erhöhte App als normal aus, starten aber bei Bedarf die erhöhte.

1

Fragen Sie Benutzername/Passwort und imitieren Sie den Benutzer admin.

+0

Ich habe sogar Klassen im Internet gefunden, die die Nachahmung leicht machen. – PedroC88

Verwandte Themen