如何使用 C# 在不知道任何机器名称或域名的情况下找到 LAN 上的所有共享?如果您知道机器名称,我已经找到了各种解决方案,但我无法使用。我正在寻找类似于以下内容的东西:
//joescomp/public
//beth/apps
//server/pdf
//server/public
所以它会显示机器的名称和共享的内容。
谢谢。
最佳答案
您可以通过相当简单的方式做到这一点。
- 获取最新 IP Address and Subnet network
- 扫描整个子网,check each IP for shares it has .有需要可以convert IP to machine name但你也可以只使用 ip(为了展示你可以对这些 IP 进行反向 dns 检查)
- 就是这样:-)
关于c# - 如何使用 C# 在不知道任何机器名称的情况下找到 LAN 上所有共享的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611049/