我碰壁了一个项目,如果你们中的任何一个愿意,我将不胜感激。我需要使用用户“管理员”并更改用户名和密码。默认情况下,将在其上运行的系统的“管理员”帐户已锁定,没有密码。我找到了一种针对现有用户的方法,但是在尝试修改帐户时似乎出现了问题。我当前拥有的代码在下面,并向我看,好像他们应该设置我没有看到的值。
try
{
DirectoryEntry localDir = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer");
DirectoryEntries users = localDir.Children;
DirectoryEntry admin = users.Find("Administrator");
admin.Username = SAdminUser;
admin.Password = SAdminPass;
}
catch(Exception EX)
{
MessageBox.Show(EX.Message);
}
我将不胜感激,我尝试手动解锁帐户,然后尝试运行此帐户,但仍然无法更改值。再次感谢您的时间和考虑。