首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

*用! ASP.NET如何操作NT帐号

2012-02-11 
******************急用!! ASP.NET怎么操作NT帐号C# codepublic static DirectoryEntry obDirEntry null

******************急用!! ASP.NET怎么操作NT帐号

C# code
public static DirectoryEntry obDirEntry = null;obDirEntry = new DirectoryEntry("WinNT://" + Environment.MachineName);//获得计算机实例 DirectoryEntry obUser = obDirEntry.Children.Add(Username, "User"); //增加用户名                obUser.Properties["FullName"].Add(Username); //用户全称                obUser.Invoke("SetPassword", Userpassword); //用户密码                obUser.Invoke("Put", "Description", "Test User from .NET");//用户详细描述                //obUser.Invoke("Put","PasswordExpired",1); //用户下次登录需更改密码                obUser.Invoke("Put", "UserFlags", 66049); //密码永不过期                //obUser.Invoke("Put", "HomeDirectory", Path); //主文件夹路径                obUser.CommitChanges();//保存用户                //DirectoryEntry grp = obDirEntry.Children.Find("Users", "group");//Users组                //if (grp.Name != "")                // {                //   grp.Invoke("Add", obUser.Path.ToString());//将用户添加到某组                //}                return true;


大家帮看看1!!这个在Winform有用,用在ASP.NET就没用了!

[解决办法]
权限

[解决办法]
ASP.NET需要设置Network sevices权限
[解决办法]
要这样做,要保证运行 ASP.NET 的那个用户权限足够高。
[解决办法]
路过帮顶一下,学习一下
[解决办法]
mark

热点排行