时间:2021-05-20
本文实例讲述了C#修改及重置电脑密码DirectoryEntry实现方法。分享给大家供大家参考。具体如下:
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(); }}希望本文所述对大家的C#程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
有的时候,小编需要一个随便密码。写asp的时候,用asp生成,写c#的时候用c#生成。PowerShell中可以使用c#,所以,可以把c#中生成随机密码方法套用
本文实例实现了C#一键换IP、重置DNS、网关及掩码的功能,具体实现的功能为在程序界面窗口中设置ip地址和子网掩码,设置网关地址,设置DNS,并且在设置过程中程
本文实例讲述了C#简单读取、改变文件的创建、修改及访问时间的方法。分享给大家供大家参考。具体如下:FileInfofi=newFileInfo("C:\\tes
本文实例讲述了C#使用IHttpModule接口修改http输出的方法。分享给大家供大家参考。具体实现方法如下:usingSystem;usingSystem.
智慧团建错了修改的方法如下: 让本级或直属上级组织管理员生成“密码重置码”,拿到重置码后打开系统首页选择“忘记密码”按照页面提示操作即可。 智慧团建是对所在