在VFP5中映射网络驱动器

在VFP5中映射网络驱动器,第1张

在VFP5中映射网络驱动器,第2张

在小型办公自动化网络中,有时需要在程序中建立网络映射,实现资源共享和文件传输的功能。VFP5本身没有提供类似的功能,但是我们可以使用Windows API函数来实现上述功能。Windows API函数中有两个与网络映射相关的函数:

WNetAddConnection()建立网络映射;

WNetCancelConnection()断开网络映射。

以上两个功能解释如下。

WNetAddConnection()用于建立网络映射,它包含3个参数:

LpszNetPath: string,要映射的网络路径名和共享名,如“\ \ remote host \ shared RV”;";

LpszPassword:字符串。共享资源的密码由服务器提供;

LpszLocalName: string,即本地映射的盘符,如“f:”和“g:”等。

返回值:

Wn _ success = 0&&成功

Wn _ not _ supported = 50&&不支持函数。

WIN_OUT_OF_MEMORY=8&&系统WIN _ OUT _ OF _ MEMORY = 8 & &。

Wn _ net _ error = 59 & &网络出现错误。

Wn _ bad _ pointer = 487&&无效指针

Wn _ bad _ netname = 67&&无效的网络名称

Wn _ bad _ local name = 1200 & &无效的本地名称

Wn _ bad _ password = 86&&无效密码

Wn _ access _ denied = 5&&拒绝访问

wn WN _ ALREADY _ CONNECTED = 85 & & = 85 & &此连接已经建立(重复)

WNetCancelConnection()用于断开网络映射,包含2个参数;

LpszName: string,要断开的驱动器号。

BForce:逻辑类型,用LOGN数据类型表示。是否强行断开。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 在VFP5中映射网络驱动器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情