Измените пароль локального администратора в C#

Потому что в строке

int index = printKthToLast(head.next, k) + 1;

Вы добавляете 1 к результату следующего вызова. Таким образом, последний вызов printKthToLast вернет 0, второй на последний вернет 1, третий на последний 2 и т. Д.

10
задан Andy May 27 October 2008 в 03:06
поделиться

2 ответа

Попробуйте DirectoryEntry класс вместо ManagementObject класс.

2
ответ дан 4 December 2019 в 04:21
поделиться

Как Эли отметил, можно использовать Систему. DirectoryServices кодируют для выполнения этого на MSDN:

String myADSPath = "LDAP://onecity/CN=Users,
     DC=onecity,DC=corp,DC=fabrikam,DC=com";

// Create an Instance of DirectoryEntry.
DirectoryEntry myDirectoryEntry = new DirectoryEntry(myADSPath);
myDirectoryEntry.Username = UserName;
myDirectoryEntry.Password = SecurelyStoredPassword;
1
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: