Медленно, чтобы отключить букву сетевого диска
Когда я пытаюсь отключить сопоставления букв сетевого диска, используя WNetCancelConnection2
(или обесценился WNetCancelConnection
), поток будет блокироваться примерно на 10 секунд, прежде чем буква диска будет фактически не отображена, если файловый сервер недоступен в сети. Существует ли более быстрый способ отменить отображение этой буквы диска, если файловый сервер недоступен (и не будет) доступен?
1 ответ
Установите третий параметр fForce
передан в WNetCancelConnection2 для true
, Это должно немедленно прервать соединение. Помните, что при наличии открытых файлов или заданий в соединении вы можете потерять данные. Поэтому было бы неплохо использовать PING или другие средства для определения, подключен ли удаленный компьютер к сети или нет.