Медленно, чтобы отключить букву сетевого диска

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

1 ответ

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

Другие вопросы по тегам