README.md

December 5, 2022 ยท View on GitHub

User Privileges

Description

This code can check if the user that is logged on to windows is an administrator.

More Info

Submitted On
ByJames Ridgway
LevelBeginner
User Rating4.3 (17 globes from 4 users)
CompatibilityVB.NET
CategorySecurity
World.Net (C#, VB.net)
Archive File

Source Code

The following code will check to see if a user is an administrator.
    If My.User.IsInRole(ApplicationServices.BuiltInRole.Administrator) = True Then
      lblResponse.Text = "This user is an administrator."
    Else
      lblResponse.Text = "This user is not an administrator."
    End If
You can change the BuiltInRole.Administrator to one of the following to check for a different user group: -
BuiltInRole.AccountOperator
BuiltInRole.BackupOperator
BuiltInRole.Guest
BuiltInRole.PowerUser
BuiltInRole.PrintOperator
BuiltInRole.Replicator
BuiltInRole.SystemOperator
BuiltInRole.User
This code was tested on Windows Vista, this code should be compatible with Windows 2000/XP/2003 Server