public static IList <WindowsSharing> GetAllShares() { IList <WindowsSharing> result = new List <WindowsSharing>(); ManagementClass mc = new ManagementClass("Win32_Share"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { WindowsSharing share = new WindowsSharing(mo); result.Add(share); } return(result); }
public static IList<WindowsSharing> GetAllShares() { IList<WindowsSharing> result = new List<WindowsSharing>(); ManagementClass mc = new ManagementClass("Win32_Share"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { WindowsSharing share = new WindowsSharing(mo); result.Add(share); } return result; }