2009-10-21 69 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