Solved

Looking for current logon user name

Posted on 2008-10-28
4
715 Views
Last Modified: 2011-09-20
Is there a code that look for current logon user name?
0
Comment
Question by:dongocdung
4 Comments
 
LVL 59

Assisted Solution

by:Chris Bottomley
Chris Bottomley earned 100 total points
ID: 22822245
Try the following:

Chris
dim wshell
 
set wshell = createobject("wscript.shell")
wscript.echo wshell.expandenvironmentstrings("%username%")

Open in new window

0
 
LVL 11

Assisted Solution

by:bsharath
bsharath earned 100 total points
ID: 22823901
Is this to find who is currentl logged in to a machine.?
then try this
Code from EE...
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process")
loggedin = "nobody"
For Each objProcess in colProcessList
    if instr(objProcess.Name, "explorer") <> 0 then
        colProperties = objProcess.GetOwner(strNameOfUser,strUserDomain)
        loggedin =  strUserDomain & "\" & strNameOfUser
        exit for
   end if
Next
WScript.Echo loggedin & " logged in"

Open in new window

0
 
LVL 2

Accepted Solution

by:
rkckjk earned 300 total points
ID: 22824518
Try this:
Dim  usr = Environ("username")

msgbox(usr)
0
 

Author Comment

by:dongocdung
ID: 22825146
Good article
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
VBA error replacing data 6 41
Copy a row 12 69
How to compare ms sql hashbytes results within vb6 5 95
backup program with robocopy 6 69
Introduction While answering a recent question about filtering a custom class collection, I realized that this could be accomplished with very little code by using the ScriptControl (SC) library.  This article will introduce you to the SC library a…
The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question