ユーザーパスワードをリセットする必要があります。そのために、次のコードを使用します。
DirectoryEntry de = ..
de.AuthenticationType = AuthenticationType.Secure
de.Password = txtPassword.text
de.CommitChanges()
コードを実行すると、何も起こりません。ユーザーパスワードは変更されず、例外はスローされません。
次の方法を使用する場合:
de.Invoke("SetPassword", .. );
コードを実行すると、次のようなメッセージが表示されます。スマートカードを挿入してください...
ユーザーアカウントに対して管理者権限があります。ユーザーはスマートカードにUAVを設定していません。
何か案は ?