首先,这需要以有相应权限的用户登录系统才行。然后,试试下面的代码:
using System;
using System.Management;class CreateShare
{
public static void Main(string[] args)
{
ManagementClass _class = new ManagementClass(new ManagementPath("Win32_Share")); object[] obj = {"C:\\Temp","我的共享",0,10,"Dot Net 实现的共享",""}; _class.InvokeMethod("create",obj);
}
}
using System;
using System.Management;class CreateShare
{
public static void Main(string[] args)
{
ManagementClass _class = new ManagementClass(new ManagementPath("Win32_Share")); object[] obj = {"C:\\Temp","我的共享",0,10,"Dot Net 实现的共享",""}; _class.InvokeMethod("create",obj);
}
}
解决方案 »
- 数据库的递归查询问题
- C#反射机制
- 好久没来了 1:现在在公司上班不需要写代码,只要在别人搭建好的平台上做,感觉学不到东西,好郁闷? 2:顺便问个问题:怎样删除数据库中相同的数据,并且值只剩下一条!
- 关于c#操作excel的问题
- 在DataTable中取前N条记录
- 不数据库里的图片存回硬盘上如*.jpg图片格式
- 怎么样在TEXTBOX中转类型
- 高分跪求DotNetHelper V 0.9.5.1三层结构代码生成器
- winform:我想在picture控件中显示一些数据,当数据达到100时就会闪烁,没有达到100的不闪烁,这样的功能如何做?
- 十万火急!怎样在程序中动态加载dll?而不是用面板上的引用来添加。
- 请教是什么是
- 将存储过程提取的数据放入dataset中的问题
NetShareAdd
NetShareDel
将
object[] obj = {"C:\\Temp","我的共享",0,10,"Dot Net 实现的共享",""};
改为
object[] obj = {"C:\\Temp","我的共享",0,null,"Dot Net 实现的共享",""};
就可以实现授权给最多用户了。
sorry,这是答复BlackEagle兄弟的。
大侠,不敢当。兄弟我也是刚接触.Net不久,欢迎与兄弟们交流。