Removing a folder share?

  • Thread starter Thread starter pnp
  • Start date Start date
P

pnp

Hi all,
How can I remove a specific folder share from a folder, through C# code?

Thanks in advance,
pnp
 
This is one way: Process.Start ("net share <share name> /delete");

Hi all,
How can I remove a specific folder share from a folder, through C# code?

Thanks in advance,
pnp
 
Here's a good link. The code is VB.NET, but it does the trick. These
examples use WMI to manipulate shared resources.

--- Nick
 
using System.Management;

....
int ret = DeleteShare(someshare);
....


static int DeleteShare(string shareName)
{
using (ManagementObject o = new ManagementObject("root\\cimv2",
"Win32_Share.Name='" + shareName +"'", null))
{
ManagementBaseObject outParams = o.InvokeMethod("delete", null, null);
return (int)(uint)(outParams.Properties["ReturnValue"].Value);
}
}

Willy.
 
Back
Top