Avatar billede angelenglen Nybegynder
30. oktober 2003 - 17:27 Der er 10 kommentarer og
1 løsning

få liste over users oprettet på computeren.

på en Windows XP maskine, findes der da en måde at man kan få en liste over users på maskinen?

-jeg er igang med at lave et backup-program, og jeg vil gerne have mulighed for i setup at lade brugeren vælge hvilke bruger-accounts der skal laves backup af
-hvis der f.eks er installeret 3 brugere:
Administrator
Brian
Johnny

-så skulle listen bestå af:
Administrator
Brian
Johnny
All Users

(All users skulle da ikke være at den bare vælger alle ovenstående, men at den refererer til den mappe i documents der hedder "All users")
Avatar billede martin_moth Mester
30. oktober 2003 - 17:29 #1
Du skal nok have gang i et API-kald. Du kan helt sikkert finde præcis det du ønsker på www.allapi.net
Avatar billede angelenglen Nybegynder
30. oktober 2003 - 17:39 #2
hmm umiddelbart kunne jeg kun finde en til at finde den bruger der er logget på nu, og det så i windows 95 :(
Avatar billede kedde65 Praktikant
30. oktober 2003 - 19:05 #3
Du kan bruge følgende script til at gøre det med

Dim oComputer
set oComputer = getObject("WinNT://CLK")

For each Item in oComputer
    If Item.Class="User" Then
        MsgBox Item.name
    End If
Next

Du skal blot erstatte CLK med dit maskin navn.

VH CK
Avatar billede angelenglen Nybegynder
30. oktober 2003 - 19:10 #4
hvis det virker, er det cool nok, eneste problem er så at jeg mangler en måde at finde maskine-navnet på så
-for programmet skulle helst gerne kunne køre på mere end en bestemt maskine..
Avatar billede kedde65 Praktikant
30. oktober 2003 - 19:16 #5
Følgende script finder computer navn.

Dim oShell
Set oShell = CreateObject("WScript.Network")
MsgBox oShell.ComputerName

VH CK
Avatar billede martin_moth Mester
30. oktober 2003 - 19:16 #6
Maskinnavnet kan også findes med API. Men som før har jeg ikke koden, og kan kun henvise til allapi.net :o(
Avatar billede angelenglen Nybegynder
30. oktober 2003 - 19:17 #7
Mange tak :)
-også tak for allapi.net - den kendte jeg ikke før!
Avatar billede martin_moth Mester
30. oktober 2003 - 19:18 #8
Bare ærgeligt du ikke kunne bruge den... En anden gang, måske :o)
Avatar billede angelenglen Nybegynder
30. oktober 2003 - 19:19 #9
helt sikkert, har allerede brugt lidt derfra
Avatar billede kedde65 Praktikant
30. oktober 2003 - 19:20 #10
Man skal dog altid lige lede 5 minutter før man benytter API, som det kan ses i det ovensteående så kan det meste gøres vha. alm. funktions kald :-)

VH CK
Avatar billede martin_moth Mester
30. oktober 2003 - 19:22 #11
Yep. Men der er visst ting man kun kan klare via API, og så er allapi super...
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