Хорошо, поэтому я знаю, что раздел реестра "HKEY_CURRENT_USER" на самом деле является просто перенаправлением на подраздел, например, HKEY_USERS \ S-1-5-21-xxxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxx-1001
Что я Я не могу понять, как любой пользователь, читающий реестр, может установить sh, каково его "собственное" значение S-1-5-21-xxxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxx-yyyy. Я не вижу очевидного местоположения в HKEY_CURRENT_USER, из которого его можно прочитать, так что ... да ... где?
Самое близкое, что я могу увидеть, это может работать на go на HKEY_CURRENT_USER и go подключить «Volatile Environment» и прочитать оттуда USERPROFILE, но это будет означать, что мне придется просматривать каждый подраздел «\ Volatile Environment» в HKEY_USERS, пока я не найду тот, в котором USERPROFILE совпадает с тем в HKEY_CURRENT_USER \ Volatile Enviroment.
Если я ИМЕЮ , я сделаю это, но разве нет более прямого пути?