2010-07-21 6 views
1

컴퓨터를 도메인에 연결했는지 여부에 관계없이 API를 호출하거나 WMI를 사용하여 검색하려고합니다.도메인에 대한 연결 감지

현재 env를 읽고 있습니다. USERDOMAIN 변수를 사용하여 도메인에 연결되어 있는지 여부를 확인하지만 그 도메인은 내가 아는 도메인에서만 작동합니다. LAN/도메인에 연결되어 있는지 확인하는 더 좋은 방법이 있습니까?

코드는 C, Windows XP 또는 7 용입니다.

감사합니다.

답변

1

시도 NetGetJoinInformation. 네 가지 결과를 줄 수 있습니다.

 
NetSetupUnknownStatus The status is unknown. 
NetSetupUnjoined  The computer is not joined. 
NetSetupWorkgroupName The computer is joined to a workgroup. 
NetSetupDomainName  The computer is joined to a domain. 

+0

감사합니다. 혹시 그것을 사용하는 방법을 보여주는 코드 스 니펫이 있습니까? –

+0

알겠습니다. 고마워요. –