2011-05-08 204 views
1

我们正在通过网络从共享驱动器运行我们的应用程序。C#计算机名称或网络上的计算机ip关驱动器号

有没有在.Net中获取映射驱动器的计算机名称的方法?

这就是我需要的!谢谢!

+0

[如何以编程方式发现系统及其服务器名称上映射的网络驱动器?](http://stackoverflow.com/questions/1088752/how-to-programmatically-discover-mapped-network-drives-on - 系统和他们的服务器) – 2011-05-08 03:20:21

+0

除非这给了我UNC我不明白它是如何重复的?如果我错了,请纠正我,但我无法从中得到UNC。 – ErocM 2011-05-08 03:35:11

回答

2

WMI会给你这个信息。 This就是一个很好的例子,here就是其中几个例子。

+0

我已经使用代码在本地驱动器上工作。我对此很感兴趣,所以请耐心等待,但是如何使用它来获得远程驱动器unc? – ErocM 2011-05-08 03:34:15

+0

您可以为驱动器提取'ProviderName'并解析出远程系统名称。查看[Win32_LogicalDisk](http://msdn.microsoft.com/zh-cn/library/aa394173.aspx)类的参考,以获取有关可以检索有关驱动器的数据的信息。 – 2011-05-08 03:42:20

+0

这就是我所需要的!非常感谢你! – ErocM 2011-05-08 03:46:28

相关问题