-2

我需要获取网络设备上所有共享的列表,包括隐藏的共享。我写一个网络设备,因为它可能是 NAS、Windows 服务器或 Linux 服务器

我看过一些样本并尝试了其中一些,但没有一个能提供我需要的清单。他们中的大多数只列出设备而不是共享。

4

1 回答 1

0

也许您可以以某种方式使用/捕获“net view” cmd 命令的输出?

例如在命令提示符下尝试以下

“网络视图 \\IP /ALL”

“网络视图 \\192.168.150.100 /ALL”

我知道有一些方法可以获得命令行输出,因此您可以解析它们,如果采用这种方法,您还必须考虑安全性,如果您无权访问,net view 可能会返回错误代码。但是我不知道如何仅使用代码(没有外部程序)来做同样的事情

于 2012-11-07T10:24:46.470 回答