通过C#中的网络连接路径进行枚举

问题描述 投票:2回答:1

我有几条通过网络连接连接到的路径,但它们没有在我的系统中作为网络驱动器列出,因为我使用以下net use命令连接到:net use \\{server}\{environment}即我没有列出它们作为我系统上的活动驱动器。

我希望能够使用C#枚举所有这些(以便我可以构建一个可以快速连接/断开每个路径的程序)。

c# enumeration unc net-use
1个回答
2
投票

好吧,你必须使用WMI - 查询“SELECT * FROM Win32_NetworkConnection”将为您提供系统上所有网络连接的列表。

这里有一个使用WMI的例子:http://www.c-sharpcorner.com/uploadfile/puranindia/windows-management-instrumentation-in-C-Sharp/

© www.soinside.com 2019 - 2024. All rights reserved.