Italia
Stammtisch & Caffè

CheckTokenMembership.

 


Beschreibung:

CheckTokenMembership überprüft, ob der SID einer Gruppe in einem Token vorhanden und aktiv ist. Diese Funktion gibt es nur unter Windows2000 und XP.




Deklaration:

DEF @CheckTokenMembership(3) !advapi32,CheckTokenMembership




Parameter:

1.Parameter: Handle eines Access Tokens oder 0, per den Token des aktuellen Prozesses.
2.Parameter: Bereichsvariable mit einer SID Struktur einer Gruppe.
3.Parameter: 4 Byte Bereichsvariable oder die Adresse einer LongIntvariablen, die einen Flag aufnimmt, der angibt ob die in Parameter 2 angegebene Gruppe im Token aktiv ist. =>
-$1 = Gruppe ist vorhanden und aktiv.
- $0 = Gruppe ist nicht vorhanden oder inaktiv.



Rückgabewert:

0 bei Fehler, andernfalls <>0.


Beispiele:

KompilierenMarkierenSeparieren
DEF @CheckTokenMembership(3) !"advapi32","CheckTokenMembership"
DEF @GetProcAddress(2) !"KERNEL32","GetProcAddress"
DEF @GetModuleHandle(1) !"KERNEL32","GetModuleHandleA"
Declare Member&,SID#,MHANDLE&,Module$,Funktion$
LET MODULE$=$SYSPATH+"Advapi32.DLL"
LET Funktion$="CheckTokenMembership"
LET MHANDLE&=@GetModuleHandle(@ADDR(Module$))

IF @GetProcAddress(MHANDLE&,@ADDR(FUNKTION$))<>0

    DIM SID#,16
    LONG SID#,0=513
    LONG SID#,4=83886080
    LONG SID#,8=32
    LONG SID#,12=544
    @CheckTokenMembership(0,SID#,@ADDR(Member&))

    IF Member&=1

        @Messagebox("Du bist auf deinem Rechner ein Administrator!","Admincheck",64)

    else

        @Messagebox("Du hast keine Administratorrechte!","Admincheck",64)

    endif

    DISPOSE SID#

else

    @MESSAGEBOX("Falsche Windowsversion","Son Scheiß!",64)

endif


[keywords:d12e752cea]
Token Gruppenzugehörigkeit Gruppe vorhanden aktiv aktiviert Rechte Privilegien Admin Administrator Administratoren System
[/keywords:d12e752cea]
 
25.05.2005  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.569 Views

Untitledvor 0 min.
RudiB.18.11.2021
p.specht30.12.2018

Themeninformationen

Dieses Thema hat 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie