Con questa funzione possiamo verificare se l’utente corrente fa parte del gruppo degli aministratori della macchina:

Public Function IsCurrentUserAdministrator()
       Dim result As Boolean = True
 
       Try
           Dim user As WindowsIdentity = WindowsIdentity.GetCurrent
           Dim principal As New WindowsPrincipal(user)
           result = principal.IsInRole(WindowsBuiltInRole.Administrator)
 
       Catch ex As Exception
           'LOG ERROR
       End Try
       Return result
   End Function

😉

Altri Articoli

VB.NET: IsBoolean Funzione per verificare se una v...
views 393
Con questa semplice funzione è possibile verificare se una varibile sia di tipo boolean:    Public Function IsBoolean(ByVal Value As ...
VB.NET: Estrarre valori numerici da una stringa
views 362
Ecco una semplice funzione che permette di estrarre una serie di numeri da una stringa: Public Function ExtractDecimalValues(ByVal Text As String) A...
VB.NET: Creare un report in diversi formati e apri...
views 230
Ecco un semplice script che permette di generare un report in vari formati con un datasource e aprire il file creato:   Public Shared Function ...
VB.Net: Convertire un documento Word in PDF senza ...
views 141
Una soluzione alternativa per convertire un documento Word puo' essere l'utilizzo di una stampante pdf, in questo caso utilizzeremo Bullzip Pdf Prin...