使用功能

【勇芳软件工作室】汉化HomePreviousNext

应使用WNetAddConnection2WNetCancelConnection2 WNetEnumResourceWNetGetConnection功能,而不是NetUse功能,这些功能已过时。

使用功能检查或控制工作站和服务器之间的连接(使用)。他们是:

NetUseAdd
NetUseDel
NetUseEnum
NetUseGetInfo

连接与会话不同:在第一次工作站与服务器上的共享资源建立连接时建立会话;工作站和服务器之间的所有其他连接都是同一会话的一部分,直到会话结束。可以进行两种类型的连接:设备名称连接(只能是显式的)和通用命名约定(UNC)连接(可以是显式的或隐式的)。

连接是基于每个用户进行的。当用户注销时,用户进行的连接将被删除。因此,NetUse功能仅限于本地功能,因为远程用户设置的连接将无法访问任何其他用户,甚至是交互式登录到该计算机上的用户。

NetUseAdd功能创建设备名称连接或显式UNC连接。隐式UNC连接由负责连接的功能进行。

NetUseAdd功能通过将本地设备名称重定向到远程服务器资源的共享名称(\\\\ < servername > \\ < sharename)来建立本地计算机和服务器共享资源之间的显式连接>)。一旦进行设备名称连接,用户或应用程序可以通过指定本地设备名称来使用远程资源。要建立隐式UNC连接,应用程序将资源的共享名称传递给接受UNC路径的任何函数。该函数接受UNC名称并连接到指定的共享名称。有关此连接的所有进一步请求都需要完整的共享名称。

NetUseDel功能结束与共享资源的连接。NetUseEnum功能枚举本地计算机与远程服务器上的资源之间的所有当前连接。NetUseGetInfo函数返回有关与共享资源的连接的信息。

使用功能可在三个信息级别获得:

USE_INFO_0
USE_INFO_1

如果将功能远程连接到LAN Manager 2.x系统,则信息级别2不可用。在这种情况下,将返回ERROR_NOT_SUPPORTED。

USE_INFO_2