Сеть недоступна Ошибка при попытке подключить сетевой диск - PullRequest
0 голосов
/ 29 сентября 2010

Я звоню WNetAddConnection2 во время входа в систему для ящика 2008R2. Действие происходит сразу после запуска userinit. Я получаю ошибку 1222 или Network Not Available. Сразу после этого я также подключаю пару принтеров, используя функцию AddPrinterConnection. Принтеры и сетевые диски находятся на одном и том же удаленном компьютере.

Почему работают подключения принтера, но не удается подключиться к сетевому диску?

1 Ответ

1 голос
/ 01 октября 2010

Может быть проблема с синхронизацией (запуск сети все еще продолжается, пока выполняется первый вызов). Вы пытались изменить порядок вызовов?

Также возможно, что AddPrinterConnection (который блокирует) ожидает доступ к ресурсам, тогда как другой - нет. Вы пытались подключить все ресурсы с помощью WNetAddConnection2? Может быть, это подведет и твои принтеры.

Можете ли вы сделать всю эту обработку зависимой от проверки состояния сети с помощью Информация о расположении сети ?

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