Avatar billede Slettet bruger
26. februar 2001 - 16:18 Der er 2 kommentarer og
1 løsning

user

Hej, hvordan får jeg den bruger\'s som er logget på win2000 maskinens, bruger navn??

altså jeg laver en exe og køre den.
så skal den skrive mit bruger navn, det som jeg logger ind på pc\'en med på skærmen, hvad hedder denne værdi??

msgbox ?????
Avatar billede driis Nybegynder
26. februar 2001 - 16:28 #1
Du bruger API kaldet GetUserName:

Declare Function GetUserName Lib \"advapi32.dll\" Alias \"GetUserNameA\" (ByVal lpBuffer As String, nSize As Long) As Long
Avatar billede Slettet bruger
26. februar 2001 - 16:32 #2
jeg har lavet et modul og sat koden ind som du gav mig

kan jeg kalde den sådan her?
MsgBox Module1.GetUserName

ellers hvordan?
Avatar billede driis Nybegynder
26. februar 2001 - 16:33 #3
Eksempel: Her gemmes brugernavnet i \'User\' og der vises en MsgBox med brugernavnet:


Declare Function GetUserName Lib \"advapi32.dll\" Alias \"GetUserNameA\" (ByVal lpBuffer As String, nSize As Long) As Long
Dim Ans As Long
Dim S As Long
Dim User As String

Sub Main()
User = Space(255)
S = 255
Ans = GetUserName(User, S)
If Not Ans = 0 Then MsgBox \"Brugernavn: \" + User, vbInformation, \"Bruger\"
End Sub


Se evt: http://www.vbapi.com/ref/g/getusername.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester