Avatar billede mads_jac Nybegynder
18. december 2001 - 16:05 Der er 5 kommentarer og
1 løsning

Bruger- og domænenavn på Windows 98

Hej.

Jeg har to spørgsmål:

1)
Hvordan kan jeg lave et tjek på hvilken version af Windows min klient kører?

2)
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 joern Nybegynder
18. december 2001 - 16:40 #1
Det har jeg selv engang spurgt om, og siden svaret på flere gange.  Se http://www.eksperten.dk/spm/7522

M.v.h.  Jørn
Avatar billede mads_jac Nybegynder
18. december 2001 - 16:45 #2
Hej Jørn.

Den har jeg prøvet, men fik en ActiveX can create object da jeg kørte den på Win98. Muligvis brugte jeg den forkert?
I øvrigt giver den kun brugernavnet og ikke også hvilket domæne brugeren er logget på.

Mads
Avatar billede sjh Nybegynder
18. december 2001 - 23:08 #3
nu har jeg ikke winnt men det skulle vel ikke være \"hostname\" der er \"userdomain\" ???

\'------------------------------------------------ Form1 ------------------------------------------------
Private Declare Function GetHostName Lib \"WSOCK32\" Alias \"gethostname\" (ByVal szHost As String, ByVal dwHostLen As Long) As Long
Private Declare Function WSAStartup Lib \"WSOCK32\" (ByVal wVersionRequired As Long, lpWSADATA As WSAData) As Long

Const WS_VERSION_REQD As Long = &H101
Const MAX_WSADescription = 256
Const MAX_WSASYSStatus = 128

Private Type WSAData
    wVersion As Integer
    wHighVersion As Integer
    szDescription(0 To MAX_WSADescription) As Byte
    szSystemStatus(0 To MAX_WSASYSStatus) As Byte
    wMaxSockets As Integer
    wMaxUDPDG As Integer
    dwVendorInfo As Long
End Type

Public Function HostName() As String
Dim WSAD As WSAData
Dim sHostName As String * 256
  WSAStartup WS_VERSION_REQD, WSAD
  GetHostName sHostName, MAX_WSADescription
HostName = sHostName
End Function

Private Sub Form_Load()
  Me.Caption = HostName \'?Userdomain
End Sub
\'------------------------------------------------ Form1 ------------------------------------------------
Avatar billede mads_jac Nybegynder
19. december 2001 - 08:15 #4
Nej. Det giver bare navnet på computeren.
Avatar billede mads_jac Nybegynder
19. december 2001 - 10:46 #5
Hey.

Har selv fundet en løsning der virker på:

http://www.vbcode.com/asp/showzip.asp?ZipFile=osinfo.zip&theID=56

Mads
Avatar billede mads_jac Nybegynder
19. december 2001 - 10:47 #6
UPS...

Sorry, jeg havde en forkert IE åben og troede jeg svarede på noget andet...

Jeg opretter spørgsmålet igen...!!!!!!

Mads
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