Я думал, что имена ключей сразу под HKEY_USERS должны были быть именами пользователей, которые когда-либо входили в систему на этом компьютере. Но в моей машине, что появляется:
S-1-5-18
S-1-5-19
S-1-5-20
S-1-5-21-NNNNNNNNN-NNNNNNNNN-NNNNNNNNNN-NNNNN
S-1-5-21-NNNNNNNNN-NNNNNNNNN-NNNNNNNNNN-NNNNN_Classes
Я бы хотел определить, какое поддерево соответствует какому пользователю. Как я могу это сделать?
Edit: что мне нужно, чтобы получить имена пользователей из SID. Я хочу проверить конфигурации каждого пользователя, который когда-либо входил в систему, и мне нужно знать их имена. Например, в приведенном выше реестре мне нужно иметь возможность, основываясь на строке "S-1-5-21-NNNNNNNNN-NNNNNNNNN-NNNNNNNNNN-NNNNN", определить, что оно соответствует DOMAIN \ somebody или LOCALMACHINENAME \ somebodyelse.