簡體   English   中英

獲取本地網絡計算機名稱列表

[英]Get List of Local Network Computer Names

我正在使用visual studio 2010,我在網上搜索過幫助和其他人使用DirectoryEntry(“WinNT:”),但它似乎對我不起作用。 我可以看到我的網絡工作組,如果我使用DirectoryEntry(“WinNT:// MYWORKGROUP”),我看不到列出的任何計算機。

請幫助我不知道為什么它不適合我。

謝謝

從我的網絡位置獲取計算機名稱

除非您確定域環境,否則請勿使用DirectoryServices。 System.DirectoryServices類是一個ADSI包裝器,在沒有Active Directory查詢的情況下工作。 NetServerEnum()適用於工作組和域,但不保證最可靠的數據(並非所有計算機都可以顯示)。 它依賴於計算機瀏覽器服務。

要瀏覽本地Windows網絡,必須運行並正確配置NetBIOS名稱解析。 在企業網絡中,通常意味着存在WINS服務器。 在現代Windows安裝中,默認情況下不啟用所需的組件。

在嘗試從您自己的代碼執行任何操作之前,請確保基礎結構已就緒。 打開Windows資源管理器並展開“網絡”節點。 如果名稱Windows瀏覽正確,您應該在那里看到網絡上的計算機列表。 如果列表為空,則問題不在您的代碼中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM