gpt4 book ai didi

Delphi-如何获取我的完整域名

转载 作者:行者123 更新时间:2023-12-03 15:53:54 26 4
gpt4 key购买 nike

在我的程序中,我试图检索当前计算机的域名。我发现了一些人们在论坛中编写的代码,但它们似乎都部分工作。

我的意思是我的域名类似于“mydomain.mydomain11.com”当尝试检索域名时,我总是只得到“mydomain”而不是“mydomain.mydomain11”

我还尝试使用“GetEnvironmentVariable”函数,它返回相同的内容。

如果可能的话,我想知道如何检索完整路径。

我的最终目标是使用 LDAP 协议(protocol)查询事件目录,因此了解如何将域路径分块为以下内容确实很有帮助:

CN=Users,DC=mydomain,DC=mydomain11,DC=com

但是现在获取我的完整域名就可以了..

最佳答案

您可以使用GetComputerNameEx带有 ComputerNamePhysicalDnsDomain 参数的函数:

分配给本地计算机的 DNS 域的名称。如果本地计算机是集群中的一个节点,lpBuffer 接收的是本地计算机的 DNS 域名,而不是集群虚拟服务器的名称。`

如果您的目标是连接到 LDAP 以搜索目录中的对象,通常的方法是连接到 RootDSE。这是一个example .

关于Delphi-如何获取我的完整域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40701734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com