| |
|
|
|
Descripción:
GetLengthSid ermittelt el Longitud en Bytes uno Security Identifiers (SID). El Función hay sólo bajo NT-basierten Windowssystemen.
Deklaration:
DEF @GetLengthSid(1) !advapi32,GetLengthSid
Parámetro:
1.Parámetro: Bereichsvariable con uno SID Struktur oder Adresse uno SID Struktur.
Rückgabewert:
Wenn el SID Struktur gültig es, Longitud el SID Struktur en Bytes. Ist ellos ungültig, es el Rückgabewert undefiniert.
Beispiele:
KompilierenMarcaSeparaciónDEF @LookupAccountName(7) !"advapi32","LookupAccountNameA"
DEF @GetLengthSid(1) !"advapi32","GetLengthSid"
Declare sys$,User$,SIDa#,SIZE_SID#,DOMAIN#,SIZE_DOMAIN#,SID_NAME_USE#,Fehler&
DIM SIDa#,1024
DIM SIZE_SID#,4
DIM DOMAIN#,256
DIM SIZE_DOMAIN#,4
DIM SID_NAME_USE#,4
LET SYS$=""
LET USER$="Administrator"
CLEAR SIDa#,DOMAIN#,SID_NAME_USE#
LONG SIZE_SID#,0=1024
LONG SIZE_DOMAIN#,0=256
LET Fehler&=@LookupAccountName(@ADDR(SYS$),@addr(USER$),SIDa#,SIZE_SID#,DOMAIN#,SIZE_DOMAIN#,SID_NAME_USE#)
ADDSTRING "Fehlercode LookupAccountName="+@STR$(Fehler&)
LET FEHLER&=@GetLengthSid(SIDa#)
ADDSTRING "Länge des SIDs für Administrator="+@STR$(Fehler&)+" Bytes"
Dispose SIDa#
Dispose SIZE_SID#
Dispose DOMAIN#
Dispose SIZE_DOMAIN#
Dispose SID_NAME_USE#
@EDITBOX("Rückgaben",1< lass=s2>)
[keywords:5920f56b6e] SID Security Idenfifier Größe Longitud Bytes Byte dimensionieren DIM [/keywords:5920f56b6e] |
|
|
| |
|
|