If you look at either of the following keys:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

You can find a list of the SIDs there with various values, including where their “home paths” which includes their usernames.


  1. Open Reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
  2. make a loop to get all subkeys
  3. the subkeys you are interested with are those started with [S-1-5-21-] which means user (see key name [ProfileImagePath] they are always started with a path c:\Users)
  4. Those starting with [S-1-5-21-12] are all local users
  5. Those starting with [S-1-5-21-13] are all network users [if joined to Domained network] that are previously logged on the machine.

Leave a Reply

Your email address will not be published. Required fields are marked *