| |
|
|
|
Beschreibung:
GetUserName ermittelt den Usernamen des eingeloggten Users pour den aktuellen Fil.
Deklaration:
Def @GetUserName(2) !ADVAPI32,GetUserNameA
paramètre:
1.paramètre: Bereichsvariable, qui den Usernamen aufnimmt. 2.paramètre: 4 Byte grand Bereichsvariable, dans qui qui Taille des Bereichs de paramètre 1 dans Bytes steht. Kehrt qui Funktion zurück, steht ici qui Longueur des Usenamens plus cela abschließende Nullbyte.
Rückgabewert:
1 chez Erfolg, 0 chez Misserfolg.
Beispiele:
KompilierenMarqueSéparationDef @GetUserName(2) !"ADVAPI32","GetUserNameA"
Declare USize#,UName#,Fehler&
Windowstyle 31
Windowtitle "Usernamen ermitteln"
Window 0,0-640,440
Dim Usize#,4
Dim UName#,256
LONG Usize#,0=256
LET FEHLER&=@GetUserName(UName#,Usize#)
PRINT "API Fehlercode="+@STR$(Fehler&)
Print "Username="+@String$(UName#,0)
Print "Länge mit abschließendem Nullbyte="+@STR$(@Long(USize#,0))
Dispose UName#
Dispose Usize#
While 0=0
Waitinput
Wend
[keywords:71b84696e8] Benutzer User aktuellen angemeldeten ermitteln [/keywords:71b84696e8] |
|
|
| |
|
|