我需要重置用户密码。为此,我使用以下代码:
DirectoryEntry de = ..
de.AuthenticationType = AuthenticationType.Secure
de.Password = txtPassword.text
de.CommitChanges()
当我运行代码时 - 没有任何反应。用户密码不变,不抛出异常。
如果我使用以下方法:
de.Invoke("SetPassword", .. );
当我运行代码时,我收到一条消息:请插入智能卡...
我对用户帐户拥有管理员权限。用户没有为智能卡设置无人机。
有任何想法吗 ?