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