我的问题对我的情况有点特别。我做了一些研究,但也许我做了一些错误。 我想在C#中更改用户(而不是管理员)密码,我想在同一时间更改密码的指示(文本到remenber密码)。 C#中的所有内容。我有编写代码,当我在管理员帐户但不在用户帐户时工作,我不知道为什么。 那是我的代码:
//conversion password to secure password start
string password = "admin";
System.Security.SecureString sec_pass = new System.Security.SecureString();
Array.ForEach(password.ToArray(), sec_pass.AppendChar);
sec_pass.MakeReadOnly();
//End of conversion
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo();
psi.Verb = "runas";
psi.FileName = "cmd.exe";
psi.UseShellExecute = false;
psi.Password = sec_pass;
psi.Arguments = "/C net user Utilisateur new";
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = psi;
p.Start();
我的用户名为Utilisateur,管理员密码为admin
在此代码中,我只是尝试更改密码,但这不起作用。我不知道如何更改指示文字。如果有人可以帮我扔。
谢谢