How to get user home directory on Windows

Giampaolo Rodola' gnewsg at gmail.com
Mon Jan 14 15:14:39 EST 2008


Thanks to Tim Golden suggestions I solved my problem.
...In case it would help someone:


<code>
import _winreg
import win32security

username = 'Administrator'
sid = win32security.ConvertSidToStringSid(
       win32security.LookupAccountName(None, username)[0]
       )
key = _winreg.OpenKey(
       _winreg.HKEY_LOCAL_MACHINE,
       r"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" + "\
\" + sid
       )
value, type = _winreg.QueryValueEx(key, "ProfileImagePath")
print value
</code>



More information about the Python-list mailing list