С целью определить идентификаторы SID, присвоенные пользователям, выполните следующие действия.
1. Запустите редактор системного реестра.
2. Перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
3. Выберите каждый идентификатор в разделе и просмотрите значение записи ProfileImagePath. В конце строки значения содержится имя пользователя.
4. Закройте редактор системного реестра.
Если идентификатор SID известен и необходимо получить имя пользователя, которому он принадлежит, можно воспользоваться командой REG.EXE.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>\ProfileImagePath"
Например:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1843332746-572796286-2118856591-1000\ProfileImagePath"
Эта команда отобразит значение записи ProfileImagePath, что даст возможность получить имя пользователя.
В Windows XP по умолчанию представлена утилита GETSID.EXE. Если утилите передать имя пользователя и сервер, она вернет значение идентификатора SID, которое соответствует этому пользователю.