Я попытался получить имя главного пользователя службы, работающей как Network Service
, со следующим кодом.Получить имя участника компьютера с помощью `GetUserNameEx`
BOOLEAN bError = GetUserNameEx(NameUserPrincipal, buffer, &buf_len);
Поскольку доменное имя моего компьютера [email protected]
, я ожидаю, что результат в buffer
то же самое. Тем не менее, возвращаемое имя основного участника службы - [email protected]
. Я уверен, что я поменял свой компьютер и добавил его в домен example.com
.
Я понятия не имею об аномальном принципиальном имени. В чем может быть проблема? Любые подсказки будут высоко оценены.
UPDATE
Я бегу службы на контроллере домена, не знаю, будет ли это мешать результат.
Спасибо и с наилучшими пожеланиями!
Благодарим за подсказки! –