If I call this from within a WindowsService:
var userPath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
I will get something along these lines back since the Service runs at a System level:
C:\Windows\system32\config\systemprofile\
What I am interested in is the user profile of the currently logged in user.
C:\Users\username\
Ideas?