1. 程式人生 > >[原始碼和文件分享]使用WNetEnumResource函式實現列舉工作組內的主機及其IP

[原始碼和文件分享]使用WNetEnumResource函式實現列舉工作組內的主機及其IP

背景

之所以會學習到這方面的知識,是因為那段時間正在幫一個遊戲工作室開發一個遊戲自動登入並建立角色的遊戲指令碼。當時,我就是使用VS去開發。因為它要求要有一個控制端可以所有的控制端,所以,就分別寫了一個客戶端程式和控制端程式。客戶端都執行在虛擬機器內,和控制端在同一網段裡。

當時,我就想讓客戶端在虛擬機器裡執行,主動去掃描工作組內的主機,那麼它工作組內就會有兩個主機,一個是虛擬機器自己,另一個就是外面的主機。主機上執行則控制端,所以,這樣就可以獲取主機的IP地址,並自動建立反向連線,傳輸資料。

所以,當時使用掃描方法,就是使用本文介紹的這個使用 WNetEnumResource 函式的方法。現在,我就把實現原理和過程寫成文件,分享給大家。


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1808.html