2009-10-21 72 views
0

某些系统没有配置域名,或者它们可能以domain.local的形式存在;但它们位于一个域内。获取工作站或服务器上的域名

有没有办法让这些系统属于这个域?

我使用的是经典的API已经尝试过:

NetWkstaGetInfo() DnsQueryConfig()

和许多其他...

代码表示赞赏。

回答

0

getdomainname()

对不起刚才注意到窗户标签,看list of network functions

+0

一切都很好,除了所有的网络API是基于你配置一个域的事实在电脑上面。如果你没有?我怎样才能获得电脑目前连接的域名? – wonderer 2009-10-21 20:35:48

+0

对不起,不要做太多的Windows系统管理员的东西,这就是为什么我发布链接到整个功能列表,而不是选择一个。 – 2009-10-21 21:49:34

2

尝试GetComputerNameEx()

GetComputerNameEx(ComputerNameDnsDomain, pszBuffer, &dwLength) 
+0

已经尝试过所有的兄弟... – wonderer 2009-10-21 20:34:32

+0

请参阅关于mgb的回答的评论 – wonderer 2009-10-21 20:36:20

+0

您是否在通过DHCP配置DNS域之后? – gwell 2009-10-21 20:40:28