Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. Get User Name

Get User Name

Scheduled Pinned Locked Moved Visual Basic
13 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nitin_ion
    wrote on last edited by
    #1

    Is there a way i can get the user name associated with the processes just like in task manager.

    A Y J D 4 Replies Last reply
    0
    • N nitin_ion

      Is there a way i can get the user name associated with the processes just like in task manager.

      A Offline
      A Offline
      albCode
      wrote on last edited by
      #2

      Do you mean get current username logged in PC? If so : using System.Security.Partial; . . . . string username = System.WindowsIdentity.GetCurrent().Name.Tostring(); it gives DomainName\Username

      N 1 Reply Last reply
      0
      • N nitin_ion

        Is there a way i can get the user name associated with the processes just like in task manager.

        Y Offline
        Y Offline
        Yuvi Panda
        wrote on last edited by
        #3

        Well, in VB 2005, this single line of code works :

        My.User.Name

        This returns the Name of the User under which the current process is running Yuvi Panda T Microsoft Student Partner Blogs at : http://yuvipanda.blogspot.com

        N 1 Reply Last reply
        0
        • Y Yuvi Panda

          Well, in VB 2005, this single line of code works :

          My.User.Name

          This returns the Name of the User under which the current process is running Yuvi Panda T Microsoft Student Partner Blogs at : http://yuvipanda.blogspot.com

          N Offline
          N Offline
          nitin_ion
          wrote on last edited by
          #4

          But I am using VS2003. do you know how to get the user name for a process in 2003

          Y 1 Reply Last reply
          0
          • A albCode

            Do you mean get current username logged in PC? If so : using System.Security.Partial; . . . . string username = System.WindowsIdentity.GetCurrent().Name.Tostring(); it gives DomainName\Username

            N Offline
            N Offline
            nitin_ion
            wrote on last edited by
            #5

            I want the user name of the process and not the user who is logged in.

            J 1 Reply Last reply
            0
            • N nitin_ion

              But I am using VS2003. do you know how to get the user name for a process in 2003

              Y Offline
              Y Offline
              Yuvi Panda
              wrote on last edited by
              #6

              Not sure, but I guess this should help:

              System.Security.Principal.WindowsIdentity.GetCurrent().Name

              Yuvi Panda T 15 Year Old Microsoft Student Partner Blogs at : http://yuvipanda.blogspot.com

              N 2 Replies Last reply
              0
              • Y Yuvi Panda

                Not sure, but I guess this should help:

                System.Security.Principal.WindowsIdentity.GetCurrent().Name

                Yuvi Panda T 15 Year Old Microsoft Student Partner Blogs at : http://yuvipanda.blogspot.com

                N Offline
                N Offline
                nitin_ion
                wrote on last edited by
                #7

                This will again get Logged on user name.

                A 1 Reply Last reply
                0
                • N nitin_ion

                  This will again get Logged on user name.

                  A Offline
                  A Offline
                  albCode
                  wrote on last edited by
                  #8

                  check this article http://www.eggheadcafe.com/articles/20011015.asp

                  1 Reply Last reply
                  0
                  • Y Yuvi Panda

                    Not sure, but I guess this should help:

                    System.Security.Principal.WindowsIdentity.GetCurrent().Name

                    Yuvi Panda T 15 Year Old Microsoft Student Partner Blogs at : http://yuvipanda.blogspot.com

                    N Offline
                    N Offline
                    nitin_ion
                    wrote on last edited by
                    #9

                    Thanx, but This article is telling how to kill a process and not how to list the username of the process.

                    1 Reply Last reply
                    0
                    • N nitin_ion

                      Is there a way i can get the user name associated with the processes just like in task manager.

                      J Offline
                      J Offline
                      Jim Matthews
                      wrote on last edited by
                      #10

                      if you're working on a win 2k, xp or 2k3 machine, check into the system.management namespace. it allows you to connect to wmi which has the information you need.


                      -jim

                      1 Reply Last reply
                      0
                      • N nitin_ion

                        Is there a way i can get the user name associated with the processes just like in task manager.

                        D Offline
                        D Offline
                        Dave Kreskowiak
                        wrote on last edited by
                        #11

                        The Process class doesn't expose this functionality. The best method, like Jim said, would be to use WMI and the Win32_Process[^] class. Once you get the list of Win32_Process objects, call the GetOwner method on each one to get the information you need. Dave Kreskowiak Microsoft MVP - Visual Basic

                        N 1 Reply Last reply
                        0
                        • N nitin_ion

                          I want the user name of the process and not the user who is logged in.

                          J Offline
                          J Offline
                          Jared Parsons
                          wrote on last edited by
                          #12

                          The code snippet that was posted will give you the name of the user running the process. It is usually but not always the person who is logged in. Jared Parsons jaredp@beanseed.org http://jaredparsons.blogspot.com/[^]

                          1 Reply Last reply
                          0
                          • D Dave Kreskowiak

                            The Process class doesn't expose this functionality. The best method, like Jim said, would be to use WMI and the Win32_Process[^] class. Once you get the list of Win32_Process objects, call the GetOwner method on each one to get the information you need. Dave Kreskowiak Microsoft MVP - Visual Basic

                            N Offline
                            N Offline
                            nitin_ion
                            wrote on last edited by
                            #13

                            Thanx

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups