我不確定這是不是您要的~XDDD
引用System.Management
// 如果後續的Namespace沒有出來的話,記得先用NuGet安裝
using System.Management;
Main
using (ManagementClass shares = new ManagementClass(@"\\XXX.XXX.XXX.XXX", "Win32_Share", new ObjectGetOptions()))
{
foreach (ManagementObject share in shares.GetInstances())
{
Console.WriteLine(share["Name"]);
}
}