Получение списка акций, подключенных к машине - PullRequest
1 голос
/ 26 декабря 2008

Учтите, что я подключился к нескольким общим ресурсам удаленной машины (\\ machineA \ share1, \\ machineA \ share2 ....) вместе с общими папками на других удаленных машинах.

Теперь у меня вопрос, как найти только те акции, которые подключены к конкретной машине. Например, только те акции, которые подключены к машине A.

Я уже сталкивался с WNetOpenEnum и WNetEnumResource. Но они крайне неэффективны, так как они будут возвращать все акции, которые подключены к моей машине, и тогда мне придется искать в результатах акции, подключенные к машине A: (

Мне нужно знать, есть ли какая-то другая функция, с помощью которой я могу найти общий ресурс.

Я работаю на VC ++ 6.0.

редактировать: Эй, ребята, есть еще одна проблема. Всякий раз, когда я пытаюсь подключиться к общему ресурсу на машине, я получаю следующую ошибку: "Указанная учетная запись в настоящее время заблокирована и не может войти в систему" Кто-нибудь сталкивался с этой проблемой и как она решалась

Ответы [ 3 ]

1 голос
/ 27 января 2009

Чтобы решить проблему блокировки, войдите на целевой сервер (или, если он находится в домене, войдите на любой контроллер домена в этом домене), перейдите в Панель управления> Администрирование> Active Directory - пользователи и компьютеры, перейдите Пользователь, в который вы входите, и разблокируйте его.

Если система не принадлежит домену, просто войдите в нее и разблокируйте учетную запись с помощью инструмента «Локальные пользователи и группы» в compmgmt.msc.

0 голосов
/ 27 декабря 2008
foreach (string systemName in systemNames)
 System.IO.Directory.GetDirectories("\\"+systemName+"\");
0 голосов
/ 26 декабря 2008

Итерация по всем акциям и выбор только тех, которые вам нужны, для меня, выглядит настолько же эффективно, насколько это возможно Есть ли какие-то обстоятельства, почему вы не можете это сделать? (кроме лени;))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...