Медленно, чтобы отключить букву сетевого диска - PullRequest
0 голосов
/ 08 февраля 2019

Когда я пытаюсь отключить сопоставления букв сетевого диска, используя WNetCancelConnection2 (или устаревший WNetCancelConnection), поток блокируется примерно на 10 секунд, прежде чем буква диска будет фактически не отображена, если файловый сервер недоступен в сети.Есть ли более быстрый способ отменить отображение этой буквы диска, если файловый сервер недоступен (и не будет) доступен?

1 Ответ

0 голосов
/ 09 февраля 2019

Установите третий параметр fForce, передаваемый на WNetCancelConnection2 на true.Это должно немедленно прервать соединение.Помните, что при наличии открытых файлов или заданий в соединении вы можете потерять данные.Поэтому было бы неплохо использовать PING или другие средства, чтобы определить, подключен ли удаленный компьютер к сети или нет.

...