Código (vb) [Seleccionar]
'ADVAPI32
Private Declare Function CheckTokenMembership Lib "ADVAPI32" (ByVal TokenHandle As Long, ByVal pSidToCheck As Long, ByRef IsMember As Boolean) As Long
'---------------------------------------------------------------------------------------
' Procedure : IsUserAnAdmin
' Author : Karcrack
' Date : 300710
' Purpose : Check wether the user is in the Administrator Group
' TestedOn : Windows XP SP3
'---------------------------------------------------------------------------------------
'
Private Function IsUserAnAdmin() As Boolean
Dim SID(1) As Currency
'Hardcoded SID
SID(0) = 36028797018964.0193@: SID(1) = 233646220.9056@
Call CheckTokenMembership(0, VarPtr(SID(0)), IsUserAnAdmin)
End Function
Es un pequeño codigo minimalista (como a mi me gusta

Como podeis comprobar el SID (Security IDentifier) esta hardcodeado... asi que me gustaria que lo probaseis en vuestros PCs, no deberia fallar, pero nunca se sabe

Originalmente posteado en:
Código [Seleccionar]
http://cobein.com/wp/?p=559
Saludos
