Кажется, я не могу найти способ получить DN рабочей станции (компьютера) с C++ и WinAPI. Любые идеи, как это сделать?
PS. Рабочая станция подключена к контроллеру домена.
PS2. Мне нужно DN компьютера, а не вошедшего в систему пользователя.
Кажется, я не могу найти способ получить DN рабочей станции (компьютера) с C++ и WinAPI. Любые идеи, как это сделать?
PS. Рабочая станция подключена к контроллеру домена.
PS2. Мне нужно DN компьютера, а не вошедшего в систему пользователя.
Если вам нужно имя компьютера, на котором выполняется ваш код, и он участвует в домене, вы можете использовать GetComputerObjectName:
#include <security.h>
#include <secext.h>
TCHAR szDN[1024];
ULONG ulSize = sizeof(szDN)/sizeof(szDN[0]);
BOOL res = GetComputerObjectName(NameFullyQualifiedDN, szDN, &ulSize);
Вероятно, вы хотите, чтобы функция GetComputerNameEx была задокументирована на http://msdn.microsoft.com/en-us/library/windows/desktop/ms724301%28v=vs.85%29.aspx