Rubrik: System/Windows · Computer/Benutzer/Ländereinstellungen | VB-Versionen: VB2005, VB2008 | 11.07.08 |
IsAdmin - Hat der aktuelle User Adminrechte? Die Funktion ermittelt, ob der current user Administrator-Rechte hat | ||
Autor: Helmut Suhren | Bewertung: | Views: 18.996 |
ohne Homepage | System: Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Die nachfolgende Funktion ermittelt, ob der aktuell angemeldete User über Administrator-Rechte verfügt.
Imports System.Threading Imports System.Security.Principal ...
''' <summary> ''' Prüft, ob der aktuell angemeldete User Adminrechte besitzt ''' </summary> Public Function IsAdmin() As Boolean IsAdmin = CType(Thread.CurrentPrincipal, WindowsPrincipal).IsInRole( _ WindowsBuiltInRole.Administrator) End Function
Aufrufbeispiel:
If IsAdmin() Then MsgBox("Der angemeldete Benutzer besitzt Adminrechte!") Else MsgBox("Der angemeldete Benutzer hat KEINE Adminrechte!") End If