Hallo zusammen
ich möchte perVB.NET-Code ermitteln, ob ein in einer Domäne angemeldeter
Benutzer am
lokalen Rechner Administratorrechte hat;
mein
VB.NET-Code funktioniert unter XP, aber nicht unter Vista:
Dim myWindowsIdentity As WindowsIdentity = WindowsIdentity.GetCurrent()
Dim myWindowsPrincipal As New WindowsPrincipal(myWindowsIdentity)
Return myWindowsPrincipal.IsInRole(WindowsBuiltInRole.Adm inistrator)
z.B. in dieser Situation:
bei einem User, der lokal Administratorrechte hat, aber in der Domäne nur
Benutzerrechte hat:
dann gibt die Funktion unter XP richtig 'true' zurück, unter Vista aber
'false'.
Wie kann ich unter Vista ermitteln, welche Rechte ein Benutzer am lokalen
System hat, wenn er gleichzeitig an der Domäne angemeldet ist?
Vielen Dank an alle!
Roswitha