创建具有权限的网络共享

本文关键字:网络 共享 权限 创建 | 更新日期: 2023-09-27 18:09:04

关于如何创建网络共享和为本地组设置权限,我在网上没有找到任何好的信息或库。我用的是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类的方法