Testanwendung für administrative Ausführungsrechte VB.NET

8

Ich möchte eine sichere Methode, um zu testen, ob die Anwendung über die UAC-Box ausgeführt wurde und über vollständige Administratorrechte verfügt. Früher dachte ich daran, einen Ordner in C: \ Windows \ zum Testen zu erstellen, aber auf anderen Computern zu laufen, erwies sich als Fehler!

Die UAC-Box bietet alle administrativen Rechte für den Computer, um etwas zu tun (einschließlich das Erstellen von Ordnern und das Erstellen von Dateien an Orten, die dort Rechte benötigen) und stellt auch sicher, dass jedes so genannte oder erstellte Kindprogramm dieselben Rechte hat wie das Elternteil.

Gibt es einen sicheren Weg, um zu testen, ob meine Anwendung alle administrativen Rechte erhalten hat, die ich beim Ausführen der Anwendung maximal bekommen kann oder nicht? Wenn ja, wäre ich froh, ein Stück Code-Arbeit zu haben!

Vielen Dank im Voraus

    
Axe 23.05.2011, 15:05
quelle

1 Antwort

18

C #:

%Vor%

VB.Net:

%Vor%     
Dennis Traub 23.05.2011, 15:08
quelle

Tags und Links