使用权限创建网络共享
我没有在inet上找到任何好的信息或库,关于如何创建网络共享和为本地组设置权限。 我正在使用c#和Windows Server 2008。
有没有人有一些好的资源或样本指出我正确的方向?
您可以使用Pinvoke或WMI,
Code Project上有一篇非常好的文章: 如何使用.NET框架创建文件共享
整个事情的关键是以下Windows API:
[DllImport("Netapi32.dll")] public static extern int NetShareAdd([MarshalAs(UnmanagedType.LPWStr)] string strServer, Int32 dwLevel, IntPtr buf, IntPtr parm_err);
对于使用WMI,MSDN“知道”: 创建Win32_Share类的方法