c - 检测到域的连接

标签 c windows connection dns

我正在尝试通过调用 API 或使用 WMI 来检测计算机是否连接到域。

我目前正在阅读环境。变量 USERDOMAIN 来检查我是否连接到域,但这只适用于我知道的域。 有没有更好的方法来查看我是否连接到 LAN/域?

代码在 C 中,适用于 windows XP 或 7。

谢谢。

最佳答案

尝试 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.

关于c - 检测到域的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303171/

相关文章:

使用 Rails 的 mysql 错误

javascript - 使用 websocket 将客户端连接到服务器

c - 函数指针列表呢?

c - 我的库应该处理错误指针输入的 SIGSEGV 吗?

c - 为什么我在编译项目时出现 "multiple definition"错误?

c - 这段 C 代码是如何工作的

Windows docker 容器无法 ping 主机

Python XLRD 错误 : formula/tFunc unknown FuncID:186

windows - Windows 应用程序的最佳安装文件夹结构

c# - 如何最小化并发数据库连接数?