Как определить локальную учетную запись пользователя

0

Мне нужно дифференцировать одну из функций требований на основе локальной учетной записи пользователя и учетной записи пользователя домена в системе, подключенной к домену.

Как я могу определить, что текущий зарегистрированный пользователь является локальной учетной записью пользователя или пользователем домена, используя C++?

Пожалуйста, предложите.

Заранее спасибо.

Теги:
authentication
visual-c++
winapi
active-directory

1 ответ

1

Существует, вероятно, несколько способов, но простой способ - использовать GetUserNameEx и запросить формат, который недоступен в контексте, отличном от домена:

Если учетная запись пользователя не находится в домене, поддерживается только NameSamCompatible.

  • 0
    Благодарю. Оно работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню