Avatar billede mads_jac Nybegynder
19. december 2001 - 10:48 Der er 1 kommentar

Bruger- og domænenavn på windows 98

Hey,

Hvordan kan jeg uddrive det brugernavn samt det domæne, som den pågældende bruger er logget på?
I WinNT kan jeg bruge Environ(\"USERNAME\") og Environ(\"USERDOMAIN\"), men i Win98 virker disse ikke.

Nogen forslag?

Mvh
Mads
Avatar billede dr.truti Nybegynder
19. december 2001 - 11:17 #1
Lav en Form med Winsock på sæt dens Name til Winsock der efter tilføj 2 labels (Label1, Label2)
insæt følgende kode i Form_Load
-------------------------------
Private Sub Form_Load()
Get_User_Name
Label1 = Winsock.LocalHostName
Label2 = UserName
End Sub
-------------------------------

Insæt følgende som et nyt Sub:
-------------------------------
Sub Get_User_Name()
    Dim lpBuff As String * 25
    ret = GetUserName(lpBuff, 25)
    UserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
End Sub
-------------------------------

Insæt følgende i generel:
-------------------------------
Dim UserName As String
-------------------------------

Insæt følgende API kald i et nyt modul (Du bestemmer selv navnet)
-------------------------------
Option Explicit
Declare Function GetUserName Lib \"advapi32.dll\" Alias \"GetUserNameA\" (ByVal lpBuffer As String, nSize As Long) As Long
Declare Function GetComputerName Lib \"kernel32\" Alias \"GetComputerNameA\" (ByVal lpBuffer As String, nSize As Long) As Long
-------------------------------

Så skulle du få det du vil have :)

Truti
ICQ: 72755522
HP: http://home1.stofanet.dk/truti/
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