Avatar billede tubber Juniormester
19. september 2000 - 23:23 Der er 5 kommentarer og
2 løsninger

Hente UserDB i Win2k

Jeg sidder med et lille projekt - og så vil jeg gerne vide om det er muligt og hvordan man kan hente bruger listen fra en Win2k ud og hente den ind i VB ?
Avatar billede sjensen Nybegynder
20. september 2000 - 09:17 #1
Du skal kigge på Windows API kald. Specielt NetUserEnum. Den funktion kan give dig alle brugere på en maskine, på en server eller på et netværk.

Avatar billede tubber Juniormester
20. september 2000 - 12:39 #2
Hvilken fil skal jeg så finde NetUserEnum i ?
Avatar billede sjensen Nybegynder
20. september 2000 - 12:48 #3
NetUserEnum er en funktion i Windows, og er den windows selv bruger for at kunne liste alle brugerne f.eks. i User Manager.

Den ligger i en DLL fil, men hvilken behøver du ikke bekymre dig om. Jeg gætter på at du i VB bare kan bruge funktionsnavnet (med parametre) og det bør compileren godkende.

Jeg er ikke ekspert i VB og kan derfor ikke give dig den exacte kode, men vi har haft et tilsvarende spm. før og der var nogle der kom med eksempler på hvordan man bruger API kald i VB.

Jeg prøver at søge i svarene fra tidligere og vender tilbage med hvadjeg finder.
Avatar billede sjensen Nybegynder
20. september 2000 - 13:09 #4
Som lovet er her nogle søgeresultater:

Tælle keys i registry. Bruger AdvApi32.dll. Se spm.: http://www.eksperten.dk/spm/13645

Find Winvow. Bruger User32.dll. Se Spm.: http://www.eksperten.dk/spm/12066

I denne er der et par links til source ex. for VB: http://www.eksperten.dk/spm/10531

Her er der et spm. der vedr. det at finde en bruger: http://www.eksperten.dk/spm/7522

Her er et der vedr. WinAmp og sendmessage, men det viser lid tom API kald: http://www.eksperten.dk/spm/1077

Det her handler om vinduer, men har dels nogle link og dels en masse om API:http://www.eksperten.dk/spm/1876

Jeg håber det kan hjælpe dig lidt på vej
Avatar billede sjensen Nybegynder
20. september 2000 - 13:09 #5
Aps den sidste link smuttede:

Det her handler om vinduer, men har dels nogle link og dels en masse om API: http://www.eksperten.dk/spm/1876

Avatar billede tubber Juniormester
23. september 2000 - 13:09 #6
Jeg fandt selv ud af det :O))
Koden er som følger hvis der er andre der skal bruge det.

Jeg har to textboxe en der hedder user og en der hedder pass.

Først skal variablerne sættes :

      Option Explicit
      Dim dsObject As IADsOpenDSObject
      Dim dsDomain As IADsDomain
      Dim vUser As String
      Dim vPass As String

Der efter skal følgende kode sættes ind hvor man nu vil chekke med sit domaine :

      Private Sub cmdLogin_Click()
      vUser = user.Text
      vPass = pass.Text
      Set dsObject = GetObject(\"WinNT:\")
      Set dsDomain = dsObject.OpenDSObject(\"WinNT://DitDomain\", vUser, vPass, ADS_SECURE_AUTHENTICATION)
      End Sub

Her det her tilfælde er det i en knap det i en knap.
Husk følgende reference : Active DC Type Libary

Avatar billede tubber Juniormester
23. september 2000 - 13:11 #7
Men jeg smed lige nogle points din vej :O))
Det det ikke har været helt unyttigt det du er kommet med :O)
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Politiets Efterretningstjeneste

AI/ML udvikler i PET

AL Sydbank

AI Engineer
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel