I\'ve been working with an updated to update one of my apps and using Properties.Settings.Default.Upgrade() and discovered that after my updater restarts my app
is the location where a non-interactive user gets their profile from when nobody is logged in.
The registry key HKEY_CURRENT_USER is associated with the default user, not the current user. To access another user's profile, impersonate the user, then access HKEY_CURRENT_USER.