Вопрос:
Я использую код, найденный в http://support.microsoft.com/kb/306273
чтобы добавить пользователя Windows. Проблема в том, что мне нужно добавить пользователя в группу, но имена групп локализованы.
например. в примере MS используется английский компьютер, что означает, что вы можете получить гостевую группу следующим образом: grp = AD.Children.Find( "Гости", "группа" )
Но на неанглийском компьютере имя группы "Guest" локализовано, например, на моей немецкой ОС, имя группы для гостей - "Gäste".
Что означает, что для примера поддержки для запуска на моем компьютере мне нужно изменить эту строку на grp = AD.Children.Find( "Gäste", "group" )
тогда он работает.
Теперь, если ОС - какой-либо другой язык, как я могу найти имя для гостевого пользователя? Или как я могу получить гостевое имя пользователя из sid?
Примечание:.NET 2.0, а не 3.0 или 3.5