gpt4 book ai didi

VB6:如何以编程方式重新连接断开连接的映射驱动器

转载 作者:行者123 更新时间:2023-12-04 06:31:40 35 4
gpt4 key购买 nike

我的 VB6 程序依赖于网络共享上的数据。无线网络上的 Win XP 通常无法在启动时重新连接映射驱动器,因此它们处于断开连接状态。重新连接它们的唯一方法是在资源管理器中双击它们。

如何以编程方式执行此操作?是否有 API 调用可以做到这一点?

最佳答案

您可以使用 WNetAddConnection功能

Private Sub cmdMapDrive_Click()
Dim drive_letter As String
Dim share_name As String
Dim password As String

lblResult.Caption = "Working..."
Screen.MousePointer = vbHourglass
DoEvents

drive_letter = txtDriveLetter.Text
If InStr(drive_letter, ":") = 0 _
Then drive_letter = drive_letter & ":"
share_name = txtShareName.Text
password = txtPassword.Text

If WNetAddConnection(share_name, password, _
drive_letter) > 0 _
Then
lblResult.Caption = "Error mapping drive"
Else
lblResult.Caption = "Drive mapped"
End If

Screen.MousePointer = vbDefault
End Sub

代码来源: VB Helper

关于VB6:如何以编程方式重新连接断开连接的映射驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340078/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com