Hvilken bruger er logget på maskinen ?

Tags:    visual-basic

Jeg vil gerne finde udaf, hvilken bruger der er logget på maskinen. Jeg skal kun bruge det til Windows 2000 og XP.
I dos er det jo bare komandoen %username%, men den findes ikke i VB ??

Jeg håber der er nogle der kan hjælpe mig.

Hilsen Majbritt



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg vil gerne finde udaf, hvilken bruger der er logget på maskinen. Jeg skal kun bruge det til Windows 2000 og XP.
I dos er det jo bare komandoen %username%, men den findes ikke i VB ??

Jeg håber der er nogle der kan hjælpe mig.

Hilsen Majbritt

Du skal bruge et API kald:
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Når dette er ærklæret enten i din form eller i et modul kan du bruge denne funktion:
Fold kodeboks ind/udKode 

Ex: MsgBox GetLoggedOn()

Mvh,

Thomas Nielsen



Jeg vil gerne finde udaf, hvilken bruger der er logget på maskinen. Jeg skal kun bruge det til Windows 2000 og XP.
I dos er det jo bare komandoen %username%, men den findes ikke i VB ??

Jeg håber der er nogle der kan hjælpe mig.

Hilsen Majbritt



Jeg tror jeg har regnet den ud !!!



Tjaa, men så plejer man da at uddele UP til den der svarer og ikke til sig selv? :)

Mvh,

Thomas Nielsen



Tjaa, men så plejer man da at uddele UP til den der svarer og ikke til sig selv? :)

Mvh,

Thomas Nielsen

Ja det var ikke ligefrem venligt ;)
-
WWW: http://neuros.h4f.dk
email: neuroman@ebvum.dk



Sorry.... Men jeg løste selv mit problem.... og jeg kunne ikke bruge nogle af svarene til noget...

:-)



t