Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#5

Re: Rechte eines Benutzers ermitteln

  Alt 19. Dez 2005, 22:09
Zitat von JayK:
Bevor ich das tue, möchte ich jedoch ermitteln, ob der Benutzer, der mein Programm ausführt überhaupt die nötigen Rechte dazu hat (also Administrator ist).
Mal irgendwann von sakura bekommen:
Code:
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsPrincipal wp = (Thread.CurrentPrincipal as WindowsPrincipal);
if(!wp.IsInRole(WindowsBuiltInRole.Administrator) &&
   !wp.IsInRole(WindowsBuiltInRole.PowerUser))
{
  // Fehler
}
Den Rest findest du, denke ich, im SDK.
  Mit Zitat antworten Zitat