日期:2014-05-17 浏览次数:20910 次
string path = "mytest";
DirectorySecurity ds = new DirectorySecurity();
ds.AddAccessRule(new FileSystemAccessRule("everyone", FileSystemRights.ReadAndExecute
------解决方案--------------------
FileSystemRights.Write, InheritanceFlags.ContainerInherit
------解决方案--------------------
InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow));
System.IO.Directory.SetAccessControl(path, ds);
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2007/07/03
* Time: 14:02
*
* To change this template use Tools
------解决方案--------------------
Options
------解决方案--------------------
Coding
------解决方案--------------------
Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Management;
namespace Share
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm
{
[STAThread]
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button1Click(object sender, System.EventArgs e)
{
shareFolder("d:\\","D","Description");
}
private void shareFolder(string FolderPath, string ShareName, string Description)
{// 创建共享目录
try
{
ManagementClass managementClass = new ManagementClass("Win32_Share");
ManagementBaseObject inParams = managementClass.GetMethodParameters("Create");