当我尝试使用 WNetCancelConnection2
(或折旧WNetCancelConnection
(取消映射网络驱动器号映射时,如果文件服务器在网络上不可用,线程将在驱动器号实际取消映射之前阻塞大约 10 秒。如果文件服务器不可用(并且将不可用(,是否有更快的方法来取消映射此驱动器号?
将传递给
WNetCancelConnection2 fForce
第三个参数设置为 true
。这应该会立即终止连接。请注意,如果连接上有打开的文件或作业,您可能会丢失数据。因此,使用 PING 或其他一些方法来确定远程计算机是否在线可能是个好主意。