VB.NET通过Win32API完成访问共享文件夹功能
VB.NET通过Win32API完成访问共享文件夹功能
VB.NET实现访问网络共享文件夹,使用 WNetAddConnection2A 和 WNetCancelConnection2A。
Imports System
Public Class clsNetworkConnect
#Region "----- Win32API关联 常量 -----"
'------------------------------------------------
' 访问共享文件夹 常量
'------------------------------------------------
Public Const RESOURCE_CONNECTED = &H1
Public Const RESOURCE_GLOBALNET = &H2
Public Const RESOURCE_REMEMBERED = &H3
Public Const RESOURCE_RECENT = &H4
Public Const RESOURCE_CONTEXT = &H5
Public Const RESOURCETYPE_ANY = &H0
Public Const RESOURCETYPE_DISK = &H1
Public Const RESOURCETYPE_PRINT = &H2
Public Const RESOURCETYPE_RESERVED = &H8
Public Const RESOURCETYPE_UNKNOWN = &HFFFFFFFF
Public Const RESOURCEUSAGE_CONNECTABLE = &H1
Public Const RESOURCEUSAGE_CONTAINER = &H2
Public Const RESOURCEUSAGE_NOLOCALDEVICE = &H4
Public Const RESOURCEUSAGE_SIBLING = &H8
Public Const RESOURCEUSAGE_ATTACHED = &H10
Public Const RESOURCEUSAGE_ALL = RESOURCEUSAGE_CONNECTABLE + RESOURCEUSAGE_CONTAINER + RESOURCEUSAGE_ATTACHED
Public Const RESOURCEUSAGE_RESERVED = &H80000000
Public Const RESOURCEDISPLAYTYPE_GENERIC = &H0
Public Const RESOURCEDISPLAYTYPE_DOMAIN = &H1
Public Const RESOURCEDISPLAYTYPE_SERVER = &H2
Public Const RESOURCEDISPLAYTYPE_SHARE = &H3
Public Const RESOURCEDISPLAYTYPE_FILE = &H4
Public Co