C#修改电脑密码,重置电脑密码DirectoryEntry实现
来源:互联网 发布:少儿编程网 编辑:程序博客网 时间:2024/04/29 12:20
C#修改电脑密码方法如下
/// <summary> /// 更改Windows帐户密码 /// </summary> /// <param name="username"></param> /// <param name="oldPwd"></param> /// <param name="newPwd"></param> public static void ChangeWinUserPasswd(string username, string oldPwd, string newPwd) { try { DirectoryEntry localMachine = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer"); DirectoryEntry user = localMachine.Children.Find(username, "user"); object[] password = new object[] { oldPwd, newPwd }; object ret = user.Invoke("ChangePassword", password); user.CommitChanges(); localMachine.Close(); user.Close(); } catch (Exception) { } }
C# 重置电脑密码
/// <summary> /// 重置指定用户的密码 /// </summary> /// <param name="userName">用户名</param> /// <param name="password">新密码</param> public static void ResetUserPassword(string userName, string password) { string _Path = "WinNT://" + Environment.MachineName; DirectoryEntry machine = new DirectoryEntry(_Path); //获得计算机实例 DirectoryEntry user = machine.Children.Find(userName, "User"); //找得用户 if (user != null) { user.Invoke("SetPassword", password); //用户密码 user.CommitChanges(); } }
转自 http://www.cnblogs.com/sufei/archive/2012/10/15/2724332.html
0 0
- C#修改电脑密码,重置电脑密码DirectoryEntry实现
- C#修改电脑密码,重置电脑密码DirectoryEntry实现
- C#修改电脑密码,重置电脑密码DirectoryEntry实现
- sql 修改电脑密码
- 如何重置一个宏基电脑的密码
- 关于如何修改电脑密码
- 忘记电脑密码,修改开机密码
- 电脑密码
- 学习笔记:C#修改电脑密码方法如下
- 修改电脑WIFI网络的连接密码
- 怎么修改电脑密码?实用技能贴!
- mysql重置密码修改密码
- 忘记Win10电脑密码,修改密码的方法
- 破解电脑密码
- 电脑bios密码问题
- 破译电脑密码方法
- 电脑密码破解
- 破解电脑开机密码
- linux 批量删除oracle 进程
- C语言指针-零碎-2014.10.11
- 系统栈的工作原理
- 静态链接和动态链接的区别
- Android类库打包方法探究
- C#修改电脑密码,重置电脑密码DirectoryEntry实现
- 几大网css初始化
- 注意OpenGL函数gluPerspective中近剪切平面参数的设置
- Android使用Activity用作弹出式对话框
- infobright之如何备份infobright的BRIGHTHOUSE表
- 想说一些什么
- javaScript 中的类型数组(这个介绍的更好,不错的网站)
- Effective JavaScript Item 37 认识this的隐式指向
- form 转json最佳示例