列出网络设备上的所有共享

时间:2012-11-07 07:18:28

标签: delphi networking network-shares

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

我已经看过一些样本,并尝试了其中的一些,但没有一个给我我需要的列表。 他们中的大多数只列出设备而不是股票。

1 个答案:

答案 0 :(得分:0)

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

例如,

在命令提示符

中尝试以下操作
  

“净视图\\ IP / ALL”

     

“净视图\\ 192.168.150.100 / ALL”

我知道有办法获取命令行输出以便你可以解析它们,如果采用这种方法你还必须考虑安全性,如果你没有访问权限,网络视图可能会返回错误代码。但是我不知道如何只使用代码(没有外部程序)