我在 inet 上没有找到任何关于如何创建网络共享和为本地组设置权限的好的信息或库。我正在使用 c# 和 Windows Server 2008。
有没有人有一些好的资源或样本可以为我指明正确的方向?
我在 inet 上没有找到任何关于如何创建网络共享和为本地组设置权限的好的信息或库。我正在使用 c# 和 Windows Server 2008。
有没有人有一些好的资源或样本可以为我指明正确的方向?
您可以使用 Pinvoke 或 WMI,
代码项目上有一篇非常好的文章:如何使用 .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 类的创建方法