HKEY_USERS куст содержит данные всех пользователей.Каждый вложенный куст под HKEY_USERS назван в честь SID пользователя и содержит данные, специфичные для пользователя.Когда пользователь входит в систему, Windows загружает соответствующий SID вошедшего в систему пользователя из HKEY_USERS в HKEY_CURRENT_USER.
Итак, если вы хотите получить доступ к данным других (не вошедших в систему) пользователей, вы можете сделать это, напрямую открыв HKEY_USERS \ sid-of-user \ hive.Теперь вопрос, как получить SID имени пользователя?Для этого вам нужно перечислить HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList куст.Каждый раздел реестра в этом кусте является идентификатором безопасности.Значение ProfileImagePath дает имя пользователя, связанное с ним.
Примеры:http://support.microsoft.com/kb/154599http://support.microsoft.com/kb/243330