方法一:(简单设置)
/// <summary>
/// 设置文件夹共享
/// </summary>
/// <param
name="FolderPath">文件夹路径</param>
/// <param
name="ShareName">共享名</param>
/// <param
name="Description">共享注释</param>
///
<returns></returns>
public int ShareNetFolder(string FolderPath, string ShareName,
string Description)
{
try
{
ManagementClass managementClass = new
ManagementClass("Win32_Share");
// Create ManagementBaseObjects for in and out parameters
ManagementBaseObject inParams =
managementClass.GetMethodParameters("Create");
ManagementBaseObject outParams;
// Set the input parameters
inParams["Description"] = Description;
inParams["Name"] = ShareName;
inParams["Path"] = FolderPath;
inParams["Type"] = 0x0; // Disk Drive
outParams = managementClass.InvokeMethod("Create", inParams,
null);
// Check to see if the method invocation was successful