C++ 및 WinAPI를 사용하여 워크 스테이션 (컴퓨터)의 DN을 가져 오는 방법을 찾지 못하는 것 같습니다. 어떤 아이디어가 이것을 어떻게?C++을 사용하여 컴퓨터의 고유 이름 (DN)을 얻는 방법
추신. 워크 스테이션이 도메인 컨트롤러에 연결되어 있습니다.
PS2. 로그온 한 사용자가 아닌 컴퓨터의 DN이 필요합니다.
C++ 및 WinAPI를 사용하여 워크 스테이션 (컴퓨터)의 DN을 가져 오는 방법을 찾지 못하는 것 같습니다. 어떤 아이디어가 이것을 어떻게?C++을 사용하여 컴퓨터의 고유 이름 (DN)을 얻는 방법
추신. 워크 스테이션이 도메인 컨트롤러에 연결되어 있습니다.
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
고마워,하지만 이건 내가 필요로하는 것이 아니야. GetComputerObjectName이 작업을 수행합니다. – c00000fd
설명을 위해 코드가 실행되고있는 컴퓨터 이름 *을 원하십니까? 또는 대체 ID를 지정한 임의의 컴퓨터 이름 (예 : NetBIOS 이름, DNS 이름 등)? 그것은 차이를 만든다. – WhozCraig
내 코드가 실행되고있는 컴퓨터에 필요합니다. 감사! – c00000fd