假設我可以訪問IP 1.2.3.4的SMB服務器,如何確定可用共享列表?Win32:API調用列出服務器上的可用網絡共享?
Windows資源管理器可以在輸入UNC路徑\\ 1.2.3.4 \時執行此操作,但命令提示符「dir \\ 1.2.3.4 \」失敗!
我已經嘗試了通常的FindFirstFile/FindNext調用 - 我成功地使用它來讀取每個共享上的文件和目錄,但它們不直接在服務器根上運行。
理想情況下,我需要一些適用於XP的東西。
編輯:我想以編程方式執行此操作,而不是從命令行執行。重定向和解析'net view 1.2.3.4'的輸出將會起作用,但我理想的是爲這項工作尋找一個API。
謝謝 - 正是我在找什麼。 – Roddy 2009-05-22 21:17:40