VB6:如何以编程方式重新连接断开的映射驱动器
我的 VB6 程序依赖于网络共享上的数据。无线网络上的 Win XP 通常无法在启动时重新连接映射的驱动器,因此它们处于断开状态。重新连接它们的唯一方法是在资源管理器中双击它们。
我怎样才能以编程方式做到这一点?是否有 API 调用可以做到这一点?
My VB6 program relies on data being on a network share. Win XP on a wireless network often cannot reconnect mapped drives at startup so they are in a disconnected state. The only way to reconnect them is to double-click on them in Explorer.
How can I do this programmatically? Is there an API call that will do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 WNetAddConnection 函数
代码来源:VB Helper
You can use the WNetAddConnection function
Code Source: VB Helper
您可以使用 dos 命令“
net use
”并使用 vb 中的shell
命令启动它。http://www .microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx?mfr=true
You can use the dos command "
net use
" and start it with theshell
-command from vb.http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx?mfr=true
我已经使用 Scripting.FileSystemObject 完成了此操作:
I've done this with the
Scripting.FileSystemObject
: