我正在尝试通过调用API或使用WMI来检测计算机是否连接到域。
我正在阅读环境。变量USERDOMAIN用于检查我是否连接到域,但仅适用于我所知道的域。 有没有更好的方法来查看我是否连接到LAN /域?
代码在C中,适用于Windows XP或7。
谢谢。答案 0 :(得分: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.